Senior C# Developer - Morgan McKinley
Senior C# Developer - Morgan McKinley

Senior C# Developer - Morgan McKinley

London Temporary 43200 - 72000 £ / year (est.) Home office (partial)
M

At a Glance

  • Tasks: Transform legacy systems into modern .NET/C# and PostgreSQL architecture.
  • Company: Join a forward-thinking company leading a major tech transformation.
  • Benefits: Enjoy remote work flexibility and the chance to work with cutting-edge tools.
  • Why this job: Be part of an exciting project that merges old and new tech while making a real impact.
  • Qualifications: Experience in .NET/C#, Oracle PL/SQL, and PostgreSQL is essential.
  • Other info: This is a 6-month contract, mostly remote with occasional office visits in London.

The predicted salary is between 43200 - 72000 £ per year.

Senior .NET/C# Developer

Oracle to PostgreSQL Migration: Our client is embarking on a strategic transformation of a legacy enterprise platform, rebuilding a long-standing PHP and Oracle-based system into a .NET (C#) and PostgreSQL architecture.

Seeking talented developers who are excited to work at the intersection of legacy systems, modern architecture and cutting-edge development tooling.

Your Responsibilities:

  • Re-engineer Oracle PL/SQL logic into performant and maintainable C# services.
  • Design and build .NET components that interact with both PostgreSQL and legacy PHP systems.
  • Work closely with BAs and stakeholders to ensure functional parity and identify areas for modernisation or optimisation.
  • Contribute to the design and delivery of a hybrid system architecture supporting phased rollout.
  • Leverage AI tools to assist with code analysis and migration.
  • Participate in code reviews, contribute to testing strategies and support comprehensive documentation efforts.

What You'll Bring:

  • Experience developing in .NET/C#, particularly in backend and data access layers.
  • Proven success migrating legacy systems, especially from Oracle to PostgreSQL or similar.
  • Strong working knowledge of Oracle PL/SQL and the ability to translate procedural logic into C#.
  • Solid experience with PostgreSQL, including handling dialect differences and performance tuning.
  • Comfortable working in hybrid environments where legacy and modern platforms coexist.
  • Familiarity with AI-enabled tools that accelerate development and migration tasks.
  • Strong grasp of software architecture principles, design patterns, and integration techniques.
  • Collaborative mindset with excellent communication skills.

Nice to Have:

  • Experience with legacy PHP platforms and their integration challenges.
  • Familiarity with CI/CD pipelines and DevOps workflows.
  • Exposure to microservices, domain-driven design or event-driven architecture.
  • Background in agile delivery.

Please note: This is an initial 6 month contract, deemed inside IR35 and predominantly remote working with the ability to attend the London office as and when required.

Senior C# Developer - Morgan McKinley employer: Morgan McKinley

Morgan McKinley is an exceptional employer that fosters a collaborative and innovative work culture, perfect for Senior C# Developers eager to engage in transformative projects. With a focus on employee growth, the company offers opportunities to work with cutting-edge technologies while supporting a healthy work-life balance through predominantly remote working arrangements. Located in London, employees benefit from access to a vibrant tech community and the chance to contribute to meaningful legacy system migrations.
M

Contact Detail:

Morgan McKinley Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior C# Developer - Morgan McKinley

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, especially .NET/C# and PostgreSQL. Having hands-on experience or projects that showcase your skills in these areas will make you stand out.

✨Tip Number 2

Network with professionals who are currently working in similar roles or companies. Engaging with them on platforms like LinkedIn can provide insights into the company culture and expectations, which can be invaluable during interviews.

✨Tip Number 3

Prepare to discuss your experience with migrating legacy systems, particularly from Oracle to PostgreSQL. Be ready to share specific examples of challenges you faced and how you overcame them, as this will demonstrate your problem-solving abilities.

✨Tip Number 4

Showcase your collaborative mindset by preparing examples of how you've worked effectively with stakeholders and BAs in the past. Highlighting your communication skills and teamwork will resonate well with the hiring team.

We think you need these skills to ace Senior C# Developer - Morgan McKinley

.NET/C# Development
Oracle PL/SQL
PostgreSQL
Legacy System Migration
Software Architecture Principles
Design Patterns
Integration Techniques
Performance Tuning
AI-Enabled Development Tools
Collaboration and Communication Skills
Code Review Practices
Testing Strategies
Documentation Skills
Hybrid Environment Experience
CI/CD Pipelines

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with .NET/C#, particularly in backend and data access layers. Emphasise any previous work on migrating legacy systems, especially from Oracle to PostgreSQL.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the opportunity to work on modernising legacy systems. Mention specific projects where you've successfully translated Oracle PL/SQL logic into C#.

Showcase Relevant Skills: Clearly outline your familiarity with AI-enabled tools, CI/CD pipelines, and DevOps workflows. Highlight any experience you have with hybrid environments and integration challenges related to legacy PHP platforms.

Prepare for Technical Questions: Be ready to discuss your approach to software architecture principles, design patterns, and integration techniques during interviews. Prepare examples of how you've contributed to code reviews and testing strategies in past roles.

How to prepare for a job interview at Morgan McKinley

✨Showcase Your Migration Experience

Be prepared to discuss your previous experiences with migrating legacy systems, particularly from Oracle to PostgreSQL. Highlight specific challenges you faced and how you overcame them, as this will demonstrate your problem-solving skills and technical expertise.

✨Demonstrate Your C# Proficiency

Since the role focuses on .NET/C#, ensure you can articulate your experience with backend development and data access layers. Be ready to provide examples of projects where you've successfully implemented C# services, especially in relation to performance and maintainability.

✨Familiarise Yourself with AI Tools

As the job mentions leveraging AI tools for code analysis and migration, it’s beneficial to have a basic understanding of these technologies. Research any relevant tools and be prepared to discuss how they can enhance development processes during your interview.

✨Prepare for Collaborative Scenarios

Given the emphasis on working closely with BAs and stakeholders, think of examples that showcase your collaborative mindset and communication skills. Be ready to discuss how you’ve effectively worked in teams to achieve project goals, especially in hybrid environments.

Senior C# Developer - Morgan McKinley
Morgan McKinley
M
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>