We're looking for an experiencedSenior .NET Developerto join our established delivery teams and help build high‑quality enterprise web applications and APIs for key clients.You'll work across the Microsoft tech stack, lead a team of developers, and collaborate closely with functional and technical teams to bring solutions from design to delivery.What You'll Do- Lead and mentor .NET developers, overseeing planning, estimating, and code reviews.- Build and maintain enterprise web applications and APIs using C#, ASP.NET, MVC, Entity Framework, and related tools.- Shape technical requirements with designers and architects.- Apply strong engineering standards (SOLID, TDD, clean code).- Work with SQL Server, JavaScript frameworks, and modern DevOps/CI‑CD tooling (GitHub, Azure DevOps).- Create clear technical documentation and contribute to Agile ceremonies.- Work to fast-paced delivery timelines and support integration of 3rd‑party components.What You'll Bring- Typically around 7+ years' .NET development experience.- Experience as a senior developer or team lead.- Strong knowledge of C#, ASP.NET, MVC, REST APIs, JavaScript, and SQL Server.- Familiarity with cloud/on‑prem hybrid solutions and architecture patterns.- Experience with automated testing (MSTest, NUnit, xUnit).- Strong communication skills and confidence working with technical and functional stakeholders.- Agile delivery experience; consulting exposure is a plus.- Experience with GitHub Copilot or similar tools is an advantage.