Application Tech Lead - .NET

9033 AVANADE INDIA PVT LIMITED Company

Bengaluru

On-site

INR 3,200,000 - 5,000,000

Full time

2 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Avanade India’s Applications & Engineering practice is seeking an Application Technical Lead to own the technical delivery of .NET applications. You will design solutions, write code with the team, review outputs, and oversee releases.

Lead a team of four to five engineers, drive modernisation from .NET Framework to modern .NET, and leverage LLM tools to enhance productivity and code quality. The role focuses on hands‑on development in C#/.NET, architectural design, and mentoring staff while

Qualifications

  • 8–10 years of overall experience in application development with focus on Microsoft .NET.
  • Deep hands‑on expertise in C#, .NET Framework and .NET Core / modern .NET.
  • Proven experience migrating .NET Framework apps to .NET Core / modern .NET.
  • Hands‑on experience using LLM‑based coding tools in real projects.
  • Experience leading a team of four to five engineers on delivery.
  • Strong Azure DevOps capability: pipelines, environments, and delivery.
  • Solid Git discipline: branching, PRs, code reviews.
  • Strong grounding in SQL Server or Azure SQL and EF Core.

Responsibilities

  • Own end‑to‑end technical delivery of .NET applications, including design, build, test, and release.
  • Lead a team of four to five engineers, assign work and review outputs.
  • Design and develop applications hands‑on in C# and .NET; modernize legacy apps.
  • Apply LLM tools across the lifecycle and set safe usage standards.
  • Build and run CI/CD pipelines in Azure DevOps and manage environments.

Skills

C#/.NET
Azure DevOps
LLM tools
Team leadership
REST APIs
SQL Server
Migration to .NET
Communication

Tools

GitHub Copilot
Claude Code
GitHub Actions
Kubernetes

Job description

Avanade is the world’s leading Microsoft expert, helping more than 7,000 organizations modernize securely and scale AI using Microsoft technology, faster. Founded by Microsoft and Accenture, and operating as Microsoft’s Client Zero, Avanade brings deep expertise and proven delivery to simplify complexity, accelerate innovation, and deliver measurable results. Together with Accenture, Avanade combines global scale with expertise in AI, cloud, data, cybersecurity, and ERP to design solutions that put people first. With 60,000 Microsoft professionals worldwide, 165,000 certifications, and the largest community of Microsoft MVPs, Avanade has spent more than 25 years helping organizations unlock the full potential of people and technology to create lasting impact for clients, employees, and communities.

Role Summary

Avanade India’s Applications & Engineering practice is looking for an Application Technical Lead to own the technical delivery of .NET applications for our clients. This is a hands‑on role — the person in it designs the solution, writes code alongside the team, reviews what others produce, and is accountable for what ships. You will lead a team of four to five engineers through build and release, own the engineering standards and the Azure DevOps pipelines that enforce them, and lead modernisation work from .NET Framework to modern .NET. We also expect you to be fluent with LLM‑based development tools such as GitHub Copilot and Claude Code — using them to raise the team’s productivity and code quality, and setting sensible rules for how they are used on client work.

Key Responsibilities
  • Own end‑to‑end technical delivery of .NET applications — technical design, build, code quality, testing, release and production readiness.
  • Lead a team of four to five engineers: allocating work, reviewing code and designs, unblocking the team and holding the quality of what is delivered.
  • Design and develop applications hands‑on in C# and .NET — ASP.NET Core, Web API, microservices and service integrations.
  • Lead migration and modernisation of legacy .NET Framework applications to .NET Core / modern .NET — assessment, dependency and package analysis, migration approach, incremental cutover, and regression testing.
  • Apply LLM‑based development tools (GitHub Copilot, Claude Code or equivalent) across the lifecycle — code generation, refactoring, test generation, legacy code comprehension and documentation — and set the team’s standards for their safe and effective use on client code.
  • Build and run CI/CD pipelines in Azure DevOps — multi‑stage YAML, build and release gates, approvals, artifact and environment management, automated testing and continuous delivery to higher environments.
  • Define and enforce engineering standards: branching strategy, pull request and code review discipline, unit and integration test coverage, static analysis and security scanning.
  • Design and optimise data access and database interaction — SQL Server or Azure SQL, Entity Framework Core, query tuning and caching.
  • Work with cloud and platform teams on deployment architecture — Azure App Service, Functions, containers and AKS, Key Vault, configuration and secrets.
  • Troubleshoot and resolve performance, reliability and production issues, and drive root‑cause fixes rather than workarounds.
  • Run technical design discussions with architects, business analysts and client technical stakeholders, and explain and defend design decisions.
  • Plan and estimate work with the project manager — breakdown, sizing, sprint planning and realistic commitments — and report technical progress and risk.
  • Mentor and uplift engineers on .NET, engineering practice and AI‑assisted development, and support hiring and technical interviews.
  • Contribute reusable components, templates, pipeline accelerators and reference implementations to the practice IP library.
  • Support presales where needed — technical approach, effort estimation and client technical discussions.
Required Skills & Experience
  • 8–10 years of overall experience in application development, with a substantial recent focus on Microsoft .NET.
  • Deep hands‑on expertise in C#, .NET Framework and .NET Core / modern .NET — ASP.NET Core, Web API, dependency injection, asynchronous programming and design patterns.
  • Proven experience migrating .NET Framework applications to .NET Core / modern .NET, including assessment, dependency resolution, refactoring and phased cutover.
  • Hands‑on experience using LLM‑based coding tools such as GitHub Copilot or Claude Code in real project delivery, with judgement about where they help, how to review their output and how to use them safely on client code.
  • Demonstrated experience leading a team of four to five engineers on delivery — work allocation, code review, mentoring and accountability for quality.
  • Strong Azure DevOps capability: multi‑stage YAML pipelines, build and release pipelines, environments, approvals, artifact management and continuous delivery; equivalent GitHub Actions experience is acceptable alongside Azure DevOps.
  • Solid Git discipline — branching strategy, pull requests and meaningful code review.
  • Strong grounding in SQL Server or Azure SQL and Entity Framework Core, including performance tuning.
  • Experience designing and consuming REST APIs and integrating with external systems.
  • Working knowledge of Azure application services — App Service, Functions, Key Vault, storage and application monitoring.
  • Experience with automated testing — unit, integration and the role of testing in the pipeline.
  • Strong communication skills, including running technical discussions with client stakeholders and translating technical risk into plain language.
  • Based in Bengaluru or Delhi NCR, or willing to relocate.
Preferred / Good to Have
  • Front‑end development experience with React or Angular, and the ability to guide full‑stack delivery.
  • Experience with containers and Kubernetes (Docker, AKS), and with microservices architecture at scale.
  • Microsoft certifications: Azure Developer Associate (AZ‑204), DevOps Engineer Expert (AZ‑400) or Azure Solutions Architect Expert (AZ‑305).
  • Experience building AI features into applications — Azure OpenAI, Azure AI Foundry, agents or RAG patterns.
  • Exposure to the Microsoft Power Platform or Dynamics 365 alongside custom .NET development.
  • Experience with infrastructure as code (Bicep or Terraform) for application environments.
  • Experience with legacy modernisation beyond .NET — monolith decomposition, re‑platforming or re‑architecting older systems.
  • Experience in a consulting, global delivery or SI environment with distributed teams.
  • Prior contribution to accelerators, reusable frameworks or practice‑building initiatives.
About Avanade

At Avanade, we advance the world through the power of people and Microsoft. Join us to shape your skills and the future with bold ideas and innovative solutions. Our partnership with Microsoft and Accenture empowers you to unlock your full potential. Working at Avanade offers the chance to build a career path that suits your skills and interests and the freedom to be your authentic self. We are committed to your growth, well‑being, and success. This is where passion meets opportunity, technology meets humanity, and every challenge is a chance to make a genuine impact on colleagues, clients, and communities. Together, we do what matters.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Project Manager — Cloud, Data & Business Applications
Project Manager — Cloud, Data & Business Applications

9033 AVANADE INDIA PVT LIMITED Company • Bengaluru

Hybrid
INR 1,400,000 - 2,200,000
Cloud Infrastructure Technical Lead
Cloud Infrastructure Technical Lead

9033 AVANADE INDIA PVT LIMITED Company • Bengaluru

Hybrid
INR 2,500,000 - 4,200,000
Microsoft Foundry Lead
Microsoft Foundry Lead

9033 AVANADE INDIA PVT LIMITED Company • Bengaluru

On-site
INR 3,500,000 - 6,500,000
Organisational Change Manager — AI Adoption (Copilot)
Organisational Change Manager — AI Adoption (Copilot)

9033 AVANADE INDIA PVT LIMITED Company • Bengaluru

Hybrid
INR 3,500,000 - 6,000,000
Azure Databricks Tech Lead
Azure Databricks Tech Lead

9033 AVANADE INDIA PVT LIMITED Company • Bengaluru

On-site
INR 4,000,000 - 6,500,000
Manager- Presales / Technical Sales
Manager- Presales / Technical Sales

9033 AVANADE INDIA PVT LIMITED Company • Gurugram District

Hybrid
INR 3,000,000 - 6,000,000
Manager - Inside Sales / Enterprise Sales
Manager - Inside Sales / Enterprise Sales

9033 AVANADE INDIA PVT LIMITED Company • Bengaluru

On-site
INR 1,200,000 - 2,400,000
Business Development Manager
Business Development Manager

9033 AVANADE INDIA PVT LIMITED Company • Mumbai

On-site
INR 4,500,000 - 7,000,000
Project Manager — Cloud, Data & Business Applications
Project Manager — Cloud, Data & Business Applications

Avanade Inc. • Bengaluru

Hybrid
INR 350,000 - 590,000
Lead Associate - AI /.NET
Lead Associate - AI /.NET

Davies • Pune District

On-site
INR 2,500,000 - 5,500,000