Overview
Job Description
We are looking for an experienced Team Lead – .NET Developer with 6+ years of hands-on experience in designing, developing, and leading enterprise-level applications. The ideal candidate will have strong technical expertise along with leadership capabilities to guide and mentor the development team.
Key Responsibilities
Lead, mentor, and manage a team of .NET developers
Design, develop, and maintain scalable web applications using .NET technologies
Participate in requirement analysis, system design, and architecture decisions
Ensure coding standards, best practices, and quality benchmarks are followed
Conduct code reviews and provide constructive feedback to team members
Collaborate with stakeholders, product managers, and QA teams
Troubleshoot, debug, and resolve complex technical issues
Ensure timely delivery of projects with high quality standards
Required Skills & Qualifications (Must Have)
6+ years of experience in .NET development
Strong expertise in C#, ASP.NET, MVC, Web API, .NET Core
Mandatory experience in Angular (latest versions preferred)
Strong knowledge of TypeScript, HTML, CSS, JavaScript
Experience with SQL Server / relational databases
Experience in team handling and technical leadership
Knowledge of RESTful APIs and integrations
Familiarity with Agile/Scrum methodologies
Preferred Skills (Good to Have)
Experience with Azure / Cloud services
Knowledge of Microservices architecture
Exposure to CI/CD pipelines