Dotnet Tech Lead

India
ID asp-002-0226
Full Time
16/02/2026

Mandatory Skill Set

.NET: .NET (4.x / 5+), C#, ASP.NET MVC / Web API

ORM: Entity Framework / ADO.NET / Dapper

Frontend: TypeScript, Angular / React, HTML, CSS / SCSS, Bootstrap / Tailwind CSS

Database: SQL Server / MySQL / PostgreSQL

Testing: NUnit / xUnit / MSTest / Jest / Jasmine

Version Control: Git (GitHub / GitLab / Azure DevOps)

Architecture & Patterns: Design Patterns, SOLID, Layered / Microservices / Event-Driven (RabbitMQ /

Azure Service Bus)

Security: OAuth2 / OpenID Connect, Data Protection, Access Control

Code Quality: SonarQube, Code Reviews, Coding Standards

Agile: Scrum / Kanban

Other: Technical Documentation (HLD / LLD / NFRs), Team Leadership, Task & Deliverable Management

Optional Skill Set

  • Capability to design scalable, modular, and maintainable systems
  • Experience working in Agile environments with familiarity in agile ceremonies and tools

Roles & Responsibilities

  • Act as the technical point of contact for the development team and stakeholders.
  • Lead solution design and architecture discussions, ensuring alignment with business goals.
  • Provide technical guidance and mentorship, fostering team development and knowledge
  • sharing.
  • Conduct code reviews, enforce coding standards, and ensure code quality.
  • Write clean, efficient, and well-documented code following best practices.
  • Develop, optimize, and maintain backend solutions using C#, ASP.NET MVC, Web API, EF / EF Core, Dapper.
  • Design and implement RESTful APIs, ensuring adherence to OpenAPI and documentation standards.
  • Integrate with internal and external APIs.
  • Build responsive frontend interfaces using Angular or React, with TypeScript and jQuery.
  • Design and manage databases (SQL Server, MySQL, PostgreSQL), including queries and stored procedures.
  • Work with cloud platforms (Azure / AWS), including deployment and resource configuration.
  • Apply software security principles, including secure coding, authentication, and authorization.
  • Write and maintain unit tests using xUnit or MSTest to ensure reliability.
  • Continuously monitor, evaluate, and improve development processes.• Troubleshoot and resolve technical issues efficiently.
  • Document architecture and design decisions for knowledge continuity.
  • Stay updated with emerging technologies and advocate for process or tool improvements.
  • Collaborate with cross-functional teams to gather requirements, plan sprints, and deliver highquality solution

Share Job