We are seeking a highly skilled .NET Lead with 6+ years of experience in designing, developing, and managing enterprise applications using Microsoft .NET technologies. The ideal candidate will lead a team of developers, provide technical direction, ensure adherence to best practices, and deliver scalable, high-performance solutions. This role requires strong leadership, advanced coding expertise, and excellent communication skills.
Lead and mentor a team of .NET developers to deliver high-quality applications.
Design and implement applications using C#, .NET Core, ASP.NET MVC, Web API.
Oversee front-end development with Angular/React, JavaScript, HTML, CSS.
Design, manage, and optimize databases (MS SQL Server, Entity Framework, LINQ).
Build and consume RESTful APIs, ensuring smooth third-party integrations.
Perform code reviews, enforce coding standards, and drive best practices.
Collaborate with business analysts, architects, and QA teams to deliver end-to-end solutions.
Manage project timelines, resources, and deliverables effectively.
Implement security, performance tuning, and cloud deployment strategies.
Guide Agile/Scrum processes, ensuring sprint commitments and delivery.
Bachelor’s/Master’s degree in Computer Science, IT, or related field.
6+ years of professional experience in .NET development, with at least 2+ years in a lead role.
Strong expertise in C#, .NET Core, ASP.NET MVC, Web API.
Hands-on experience with SQL Server, Entity Framework, LINQ.
Proficiency in front-end frameworks: Angular/React.
Knowledge of Azure/AWS cloud platforms and CI/CD pipelines.
Experience with Agile/Scrum methodologies.
Strong problem-solving, debugging, and performance optimization skills.
Excellent leadership, team management, and communication abilities.
Microsoft .NET certification (preferred).