Beghou Consulting

Team Lead – .NET Core

Beghou Consulting

full-time

Posted on:

Location Type: Hybrid

Location: HyderabadIndia

Visit company website

Explore more

AI Apply
Apply

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