HamburgerMenu
hirist

Team Lead - .Net

iTheme Consulting
Hyderabad
8 - 10 Years

Posted on: 10/11/2025

Job Description

Description:


Key Responsibilities:


- Lead a small team or module within Agile sprints, ensuring on-time, high-quality delivery of backend services.


- Design, develop, and maintain RESTful APIs using .NET Core (C#) and modern coding standards.


- Collaborate with cloud engineers to deploy and manage applications in Azure App Services and other cloud resources.


- Implement Entity Framework Core for data access, including schema design, migrations, and query optimization.


- Participate in code reviews, mentor junior developers, and promote adherence to SOLID principles and best practices.


- Contribute to CI/CD pipelines in Azure DevOps or GitHub Actions - edit, test, and validate builds and deployments.


- Work collaboratively within Agile teams, participate in sprint planning, daily standups, and retrospectives.


- Ensure clean Git workflows through effective branching, merging, and conflict resolution.


- Communicate progress, blockers, and technical challenges effectively to peers, architects, and project managers.


Must-Have Skills:


- Proven experience mentoring junior developers, conducting peer code reviews, and managing submodule or sprint deliverables.


- 4+ years of hands-on experience with .NET Core (Web API, C#) including design and implementation of RESTful services, middleware, and SOLID architecture.


- Practical experience with Azure App Services deployments and at least one additional Azure service such as Azure SQL, Blob Storage, or Azure Functions.


- Strong knowledge of Entity Framework Core (EF Core), including entity relationships, DbContext lifecycle management, and schema migrations.


- Experience contributing to or editing CI/CD pipelines in Azure DevOps or GitHub Actions, understanding triggers, stages, and artifacts.


- Exposure to Agile delivery environments, including sprint planning, retrospectives, and daily standups using JIRA or Azure Boards.


- Solid experience with Git, including branching, pull requests, merges, and resolving conflicts in collaborative repositories.


Nice-to-Have Skills:


- Experience with Azure Functions or Blob Storage for workflow automation or file management.


- Familiarity with unit testing frameworks such as xUnit or NUnit, and test mocking libraries like Moq.


- Understanding of Docker and containerization of .NET Core applications.


- Awareness of microservices concepts, including service decomposition and database-per-service design.


- Exposure to DevSecOps tools like SonarQube, static code analyzers, or secrets management systems.


- Microsoft Azure Developer certification (or equivalent) is preferred but not mandatory.


info-icon

Did you find something suspicious?