We are looking for an experienced .NET Technical Lead with strong hands-on expertise in
designing, developing, maintaining, and supporting Web and Windows-based applications. The
candidate should have extensive experience in C#, .NET Framework, ASP.NET MVC, and SQL
Server, along with working knowledge of Angular, Web Services, and Web APIs.
The candidate will lead the development team, drive technical solutions, ensure code quality,
and take ownership of application delivery and production support.
2. Key Responsibilities
- Lead the design, development, enhancement, and maintenance of Web and Windows- based applications.
- Provide hands-on technical expertise in C#, .NET Framework, ASP.NET MVC, SQL Server, and Web APIs.
- Define technical solutions, application architecture, coding standards, and development best practices.
- Lead, mentor, and guide developers; conduct code reviews and ensure code quality.
- Design and optimize SQL queries, stored procedures, triggers, functions, and SQL Server Jobs.
- Manage Windows Applications, Windows Services, Windows Scheduler, and IIS deployments.
- Lead application troubleshooting, debugging, performance optimization, and technical
- Take ownership of production/application support, including incident analysis, root cause identification, bug fixes, hotfixes, and timely resolution of critical issues.
- Coordinate with Project Managers, Business Analysts, and QA teams to ensure timely and quality delivery.
- Provide technical estimations, identify risks, and ensure adherence to project timelines.
3. Mandatory Technical Skills
- Strong proficiency in C#, .NET Framework, and ASP.NET MVC.
- Strong expertise in SQL Server, including query optimization and performance tuning.
- Experience developing and maintaining Windows Applications.
- Hands-on experience developing and consuming REST APIs and SOAP Web Services.
- Working knowledge of Angular JS (Angular JS 2+ preferred).
- Experience with Windows Services, Windows Scheduler, and SQL Server Jobs.
- Hands-on experience with IIS deployment and configuration.
- Experience with GitLab, version control, and CI/CD pipelines.
4. Required Experience & Qualifications
- 8–12+ years of experience in .NET application development.
- Proven experience in a Technical Lead or equivalent technical leadership role.
- Strong experience in application development, maintenance, production support, and troubleshooting.
- Experience leading and mentoring development teams.
5. Educational Qualifications
- Bachelor’s degree in computer science, Information Technology, or Engineering is preferred.
- Master’s degree in computer science, IT, or a related technical discipline will be an added