Overview
Skills
Job Details
Job Title: Lead .NET Developer
Experience Level: 10+ years
About the Role
We are seeking a highly skilled and experienced Lead .NET Developer to guide our development team and deliver scalable, high-performance software solutions. The ideal candidate should possess deep technical expertise in Microsoft technologies, leadership skills, and the ability to design and implement enterprise-grade applications.
Key Responsibilities
Lead end-to-end software development projects using .NET technologies
Design, develop, and maintain web and API-based applications using .NET Core and ASP.NET MVC
Define application architecture, coding standards, and best practices
Collaborate with business analysts, project managers, and QA teams to gather requirements and deliver quality solutions
Conduct code reviews, provide mentorship, and ensure adherence to best practices
Integrate applications with databases and third-party APIs
Implement CI/CD pipelines and manage deployments on Azure or AWS
Troubleshoot, optimize, and enhance application performance
Contribute to technical design discussions and roadmap planning
Required Skills & Qualifications
10+ years of hands-on experience in .NET development
Strong proficiency in C#, .NET Framework, and .NET Core
Experience with ASP.NET MVC, Web API, and Entity Framework
Proficiency in SQL Server, T-SQL, and database design
Hands-on experience with front-end frameworks such as Angular or React
Solid understanding of OOP, design patterns, and SOLID principles
Familiarity with microservices architecture and containerization (Docker, Kubernetes)
Experience with CI/CD, Git, and DevOps pipelines
Strong problem-solving, analytical, and leadership skills
Excellent communication and teamwork abilities
Preferred Qualifications
Experience with Azure, AWS, or Google Cloud Platform cloud environments
Knowledge of message brokers such as RabbitMQ or Kafka
Prior experience in leading Agile/Scrum development teams
Education
Bachelor’s or Master’s degree in Computer Science, Information Technology, or related field