Lead C#/.NET Engineer

Lead C#/.NET Engineer

Posted 1 day ago by Gravitas Recruitment Group Ltd

£750 Per day
Outside
Hybrid
City of London, UK

Summary: A leading organisation in the Financial Services sector is looking for a Lead C#/.NET Engineer to take on a senior technical leadership role in London. The position involves designing and delivering distributed systems while leading a team of software engineers. The ideal candidate will have strong proficiency in .NET and C#, with experience in both back-end and front-end development. Excellent communication skills and stakeholder management experience are essential for this role.

Key Responsibilities:

  • Design and deliver robust distributed systems using modern software engineering practices.
  • Lead a team of software engineers, overseeing code quality through reviews and mentoring.
  • Develop scalable and maintainable systems on an Azure cloud platform.
  • Utilize event-driven architecture and event sourcing patterns to ensure high availability.
  • Collaborate with stakeholders including product managers, architects, and business analysts.

Key Skills:

  • Strong proficiency in .NET and C#.
  • Experience in building client-side applications.
  • Deep understanding of both back-end and front-end development.
  • Experience leading teams and delivering strategic technology solutions.
  • Strong communication and stakeholder management skills.

Salary (Rate): £750 daily

City: City of London

Country: UK

Working Arrangements: Hybrid

IR35 Status: Outside IR35

Seniority Level: Senior

Industry: IT

Detailed Description From Employer:

  • Key Technologies: .NET, C#, Azure, Event Driven Architecture, Event Sourcing
  • Day Rate: £700-£750/day
  • IR35 Status: Outside IR35
  • Working Pattern: Hybrid - 2 days per week in London office
  • Contract Length: Initial 6 months

A leading organisation within the Financial Services sector is seeking an experienced Lead C#/.NET Engineer for an exciting new opportunity within their London-based technology function. This role will see you assume a senior technical leadership position on a high-profile project, responsible for designing and delivering robust distributed systems using modern software engineering practices. You will play a critical role in leading a team of software engineers, overseeing code quality through reviews, mentoring team members and ensuring alignment with architectural best practices.

This is a full stack position requiring strong proficiency in .NET and C#, coupled with solid experience building client-side applications. You will be expected to lead the development of scalable and maintainable systems built on an Azure cloud platform, leveraging event driven architecture and event sourcing patterns to ensure high availability and resilience in a financial services environment. A deep understanding of both Back End and Front End development within distributed systems is essential.

You will collaborate closely with a range of stakeholders including product managers, architects, and business analysts, so strong communication skills and stakeholder management experience are vital. The ideal candidate will not only have a proven history of hands-on coding, but also demonstrable experience leading teams and owning the delivery of strategic technology solutions from inception to deployment.