
Team Lead – .NET Core
Beghou Consulting
full-time
Posted on:
Location Type: Hybrid
Location: Hyderabad • India
Visit company websiteExplore more
Job Level
About the role
- Lead and mentor a team of 5-10 .NET developers, promoting technical excellence and professional growth
- Architect and design scalable, high-performance applications using .NET Core/.NET 8+ and C#
- Drive technical decisions on Microsoft frameworks, design patterns, and architectural approaches
- Establish and enforce coding standards, best practices, and code review processes across the Microsoft stack
- Collaborate with Product Management and stakeholders to translate business requirements into technical solutions
- Oversee the design and implementation of RESTful APIs, microservices, and distributed systems using ASP.NET Core
- Champion DevOps practices using Azure DevOps for CI/CD pipelines, automated testing, and infrastructure as code
- Manage and optimise SQL Server databases, including performance tuning, indexing strategies, and data modelling
- Identify technical debt, performance bottlenecks, and drive continuous improvement initiatives
- Participate in Agile ceremonies and contribute to sprint planning, estimation, and delivery
- Stay current with .NET and Microsoft ecosystem advancements and evaluate emerging technologies
Requirements
- 8+ years of professional software development experience on the Microsoft technology stack
- 5+ years of hands-on experience with .NET Core/.NET 5+ and C#
- 3+ years of experience in a technical leadership or team lead role
- Deep expertise in ASP.NET Core Web API, MVC patterns, middleware, and dependency injection
- Strong proficiency in Entity Framework Core, including migrations, query optimisation, and database-first/code-first approaches
- Advanced SQL Server skills, including stored procedures, performance tuning, indexing, and query plan analysis
- Experience with Azure cloud services (App Services, Azure Functions, Azure SQL, Azure Service Bus, Azure Key Vault, Application Insights)
- Solid understanding of asynchronous programming, multithreading, and performance optimisation in .NET
- Experience with unit testing and integration testing using xUnit, NUnit
- Proficiency with Azure DevOps for source control, CI/CD pipelines, work item tracking, and artefact management
- Excellent communication and stakeholder management skills.
- Bachelor's or Master's degree in Computer Science, Engineering, or related field
Benefits
- Competitive salary
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
.NET Core.NET 8+C#ASP.NET CoreRESTful APIsmicroservicesSQL ServerEntity Framework Coreasynchronous programmingunit testing
Soft Skills
leadershipmentoringcommunicationstakeholder managementcollaborationtechnical decision-makingcontinuous improvementproblem-solvingagile methodologiesteam management
Certifications
Bachelor's degree in Computer ScienceMaster's degree in Engineering