The Development Team Lead (.NET) is responsible for providing hands‑on technical leadership, mentoring, and delivery oversight for a team building enterprise applications on the Microsoft .NET platform
Job Summary
The Development Team Lead (.NET) is responsible for providing hands‑on technical leadership, mentoring, and delivery oversight for a team building enterprise applications on the Microsoft .NET platform.
Key responsibilities include leading the design and development of applications, performing high-quality code reviews, and guiding the modernization of legacy VB.NET applications.
The role emphasizes people leadership, Agile delivery, and cross-functional collaboration, working closely with Product, QA, DevOps, Architecture, and Delivery to ensure consistent, predictable, and high-quality delivery.
Matching Summary
The Development Team Lead (.NET) is responsible for providing hands‑on technical leadership, mentoring, and delivery oversight for a team building enterprise applications on the Microsoft .NET platform.
Skills & Requirements
Must-have
hands-on technical leadership
enterprise applications on Microsoft .NET
C#, VB.NET, ASP.NET Core, ASP.NET MVC, Web API
Agile delivery and cross-functional collaboration
CI/CD pipelines (Azure DevOps/GitHub Actions)
Nice-to-have
positive, inclusive culture
career development and skills progression
observability and performance tuning
DevOps concepts like IaC
Key Requirements
6+ years of professional software development experience with .NET Framework and .NET Core
2+ years in a people leader role
Strong expertise in C#
Experience building REST APIs, microservices, or modular applications
Proficiency with Git, unit testing frameworks, and design patterns
Experience working in Agile environments (Scrum/Kanban)
Demonstrated ability to lead teams, influence architecture, and deliver complex initiatives