Job Title: .NET Technical Manager (10+ Years Experience) Hyderabad (WFO)
Location: Hyderabad, India (Work From Office)
Employment Type: Full-Time
Experience: 10+ Years
About the Role
We are seeking an experienced .NET Technical Manager to lead and drive the technical vision, delivery, and excellence of enterprise-grade backend systems within a high-performing engineering team. The ideal candidate will have a strong foundation in .NET backend development, extensive experience with cloud-native architectures (Azure preferred), and proven leadership in project and people management.
This role is ideal for a seasoned technical leader who thrives in a fast-paced, collaborative environment and is passionate about mentoring engineers, driving architectural decisions, and ensuring on-time, high-quality delivery of complex software solutions.
Key Responsibilities
- Lead and manage a team of 812 .NET developers, providing technical guidance, career development, and performance feedback.
- Own end-to-end delivery of large-scale .NET applications, including requirement analysis, system design, architecture, implementation, testing, and deployment.
- Design and implement scalable, secure, and maintainable .NET backend systems using .NET 6/7/8, C#, ASP.NET Core, Web API, Microservices, and Entity Framework Core.
- Drive cloud transformation initiatives using Microsoft Azure including Azure App Services, Azure Functions, Azure Kubernetes Service (AKS), Azure SQL, Cosmos DB, Azure DevOps, and Infrastructure-as-Code (IaC).
- Champion DevOps practices: CI/CD pipelines, containerization (Docker), monitoring (Azure Monitor, Application Insights), and observability.
- Collaborate with Product Managers, Architects, and Stakeholders to define roadmap, prioritize features, and ensure alignment with business goals.
- Manage project timelines, resources, risks, and dependencies using agile methodologies (Scrum/Kanban) and project management tools (Jira, Azure DevOps).
- Ensure code quality through code reviews, technical standards, and adoption of best practices (SOLID, DRY, clean code).
- Act as a bridge between technical teams and business stakeholders, translating business needs into technical solutions.
- Promote innovation, knowledge sharing, and continuous improvement within the team.
Required Qualifications
- 10+ years of professional experience in software development with 5+ years in a technical leadership or managerial role.
- Strong hands-on expertise in .NET Core / .NET 6/7/8, C#, ASP.NET Web API, Entity Framework Core, and RESTful API design.
- Proven experience with cloud platforms, with Microsoft Azure being a strong preference (AWS/GCP experience is a plus).
- Experience with microservices architecture, event-driven design, message brokers (Azure Service Bus, Kafka), and distributed systems.
- Demonstrated experience in project and team management leading cross-functional teams, managing timelines, budgets, and stakeholder expectations.
- Proficiency in Agile/Scrum methodologies and tools (Jira, Azure DevOps, Confluence).
- Strong understanding of security best practices, authentication/authorization (OAuth2, JWT), and compliance standards (ISO 27001, GDPR, etc.).
- Excellent communication, presentation, and interpersonal skills with the ability to influence and lead at all levels.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
Preferred Qualifications
- Experience managing offshore/onshore delivery teams or extended team models (ETM).
- Certification in Microsoft Azure (AZ-204, AZ-400) or AWS (Solutions Architect, DevOps Engineer) is a plus.
- Experience with DevSecOps, Infrastructure as Code (Terraform, Bicep), and GitOps.
- Exposure to AI/ML integration in .NET applications or data engineering pipelines.
- Experience in enterprise software delivery within regulated industries (Finance, Healthcare, BFSI, etc.).