.NET Developer - AWS | SQL SERVER | Angular

.NET Developer - AWS | SQL SERVER | Angular

Posted Today by Korn Ferry

Negotiable
Inside
Hybrid
London, UK

Summary: The role is for a Senior Software Engineer/Technical Lead on a 12-month contract, focusing on designing, building, and scaling high-performance, data-intensive systems within a financial services environment. The position requires a hands-on individual with strong technical skills and a passion for engineering excellence. The candidate will lead software design and architecture, mentor junior engineers, and drive best practices in a collaborative setting. This hybrid role involves working two days a week on-site in London.

Key Responsibilities:

  • Lead and contribute to software design and architecture for large-scale applications
  • Build clean, efficient, and scalable code across the full development life cycle
  • Develop and maintain RESTful APIs and microservices using C# .NET
  • Drive engineering best practices, including CI/CD, automation, code reviews, and performance tuning
  • Ensure high quality and reliability through unit, integration, and BDD testing
  • Collaborate closely with business and engineering stakeholders to deliver impactful solutions
  • Mentor junior engineers and promote a culture of continuous improvement and technical excellence
  • Continuously optimise systems for performance, scalability, and security in production

Key Skills:

  • 8+ years of experience as a Software Engineer in an enterprise environment
  • Strong expertise in C# .NET, including REST APIs and microservices
  • Solid experience with SQL Server, including database design, tSQL, and performance tuning
  • Front End development experience with Angular, JavaScript, HTML/CSS
  • Strong knowledge of AWS cloud services (EC2, EKS, Lambda, SQS, SNS, Glue, etc.)
  • Experience with CI/CD pipelines, automation and modern DevOps practices
  • Hands-on experience with unit testing and BDD frameworks (eg MSTest, tSQLt, Cucumber, Mocha)
  • Strong analytical and problem-solving skills
  • Experience working in Agile environments

Salary (Rate): £300/day

City: London

Country: UK

Working Arrangements: hybrid

IR35 Status: inside IR35

Seniority Level: Senior

Industry: Finance

Detailed Description From Employer:

Contract length: 12 months
Rate: Up to £300/day (Inside IR35)
Location: London (Hybrid - 2 days per week onsite)
Industry: Financial Services/Capital Markets

We're looking for an experienced Senior Software Engineer/Technical Lead to join a high-performing engineering team on a 12-month contract. You'll help design, build, and scale high-performance, data-intensive systems in a fast-paced enterprise environment.

This role suits someone who is hands-on, technically strong and passionate about engineering excellence.

What you'll do

  • Lead and contribute to software design and architecture for large-scale applications

  • Build clean, efficient, and scalable code across the full development life cycle

  • Develop and maintain RESTful APIs and microservices using C# .NET

  • Drive engineering best practices, including CI/CD, automation, code reviews, and performance tuning

  • Ensure high quality and reliability through unit, integration, and BDD testing

  • Collaborate closely with business and engineering stakeholders to deliver impactful solutions

  • Mentor junior engineers and promote a culture of continuous improvement and technical excellence

  • Continuously optimise systems for performance, scalability, and security in production

What we're looking for

  • 8+ years of experience as a Software Engineer in an enterprise environment

  • Strong expertise in C# .NET, including REST APIs and microservices

  • Solid experience with SQL Server, including database design, tSQL, and performance tuning

  • Front End development experience with Angular, JavaScript, HTML/CSS

  • Strong knowledge of AWS cloud services (EC2, EKS, Lambda, SQS, SNS, Glue, etc.)

  • Experience with CI/CD pipelines, automation and modern DevOps practices

  • Hands-on experience with unit testing and BDD frameworks (eg MSTest, tSQLt, Cucumber, Mocha)

  • Strong analytical and problem-solving skills

  • Experience working in Agile environments