Lead Software Developer (C# .NET / Azure) Sheffield
Our client based in Sheffield is seeking an experienced Lead Software Developer to join their growing engineering team. This is an excellent opportunity for a senior technologist who combines hands-on software development expertise with strong technical leadership skills.
Working within a modern cloud-first environment, you will lead the design, development, and evolution of business-critical applications and services built on Microsoft technologies. You will play a key role in shaping technical direction, driving engineering best practices, mentoring developers, and ensuring the successful delivery of high-quality software solutions.
Key Responsibilities
1. Lead the design, development, and delivery of scalable backend services using C# and the latest .NET technologies (.NET 8, ASP.NET Core)
2. Define and influence software architecture, technical standards, and development best practices across the engineering team
3. Design, build, and oversee the development of RESTful APIs supporting both internal and external applications
4. Provide technical leadership across the full software development lifecycle, from requirements through to deployment and support
5. Drive the adoption and effective use of Azure cloud services, including App Services, Azure Functions, storage solutions, and related platform services
6. Mentor and support developers throug...