We are seeking an experienced and innovative .NET Developer to lead the development of high-performance enterprise applications. This role requires a deep understanding of .NET technologies and a passion for mentoring junior developers and optimising solutions. Key Responsibilities: Lead the design, development, and deployment of complex .NET applications Architect scalable backend systems using .NET Core and Azure (or other cloud platforms) Collaborate with Product and DevOps teams to align development with business goals Guide and mentor junior developers, conduct code reviews, and enforce coding standards Identify performance bottlenecks and recommend solutions Stay updated with latest industry trends and propose adoption of new technologies Requirements: Bachelor’s or Master’s degree in Computer Science or related field 3-5 years of professional experience in .NET development Expertise in C#, ASP.NET Core, Web API, and Micro-services architecture Strong database knowledge (SQL Server, stored procedures, performance tuning) Experience with front-end frameworks like Angular or React (optional but preferred) Hands-on experience with CI/CD pipelines, containerisation (Docker), and cloud services (Azure, AWS)