Senior Technical Lead
India
Job Description
Senior Technical Lead
Bengaluru, Karnataka

Job Summary

  • Provide L3 support for enterprise applications built using .NET and hosted on Microsoft Azure.
  • Take complete ownership of critical and complex production incidents escalated by L1 and L2 support teams.

Key Responsibilities

L3 Application and Production Support Provide L3 support for enterprise applications built using .NET and hosted on Microsoft Azure. Take complete ownership of critical and complex production incidents escalated by L1 and L2 support teams. Perform detailed technical investigation and identify application, database, infrastructure, network, configuration, or authentication-related issues. Restore services within agreed SLA timelines and minimize business impact. Coordinate major incident bridge calls and provide clear technical updates to stakeholders. Perform root cause analysis for recurring and high-severity incidents. Prepare detailed RCA documents with corrective and preventive actions. Develop and implement permanent fixes for production defects. Identify recurring operational issues and recommend automation or architectural improvements. Support application deployments, releases, patches, hotfixes, and production validation. Participate in on-call support and provide assistance during critical production incidents. Azure Functions Provide expert-level support for Azure Functions used in business-critical integrations and background processing. Troubleshoot function execution failures, timeouts, trigger failures, scaling problems, and dependency issues. Support HTTP, Timer, Service Bus, Queue, Blob, and Event-driven function triggers. Analyze Azure Function logs, invocation details, dependencies, exceptions, and performance metrics. Troubleshoot function configuration, application settings, connection strings, managed identities, and access permissions. Investigate issues involving Azure Function hosting plans, deployment slots, runtime versions, networking, and scaling. Optimize Azure Functions for performance, reliability, availability, and cost. Support CI/CD-based deployments and production rollback activities for Azure Functions. Diagnose integration issues between Azure Functions and other Azure or external services. Authentication, Authorization, and Client Secrets Troubleshoot application authentication and authorization issues. Support authentication mechanisms including OAuth 2.0, OpenID Connect, JWT tokens, SAML, API keys, certificates, and service principals. Analyze authentication failures, token validation issues, expired credentials, authorization errors, and access-denied scenarios. Manage and troubleshoot client IDs, client secrets, application registrations, redirect URLs, permissions, and consent configurations. Support secure storage and retrieval of secrets using Azure Key Vault. Coordinate client-secret and certificate renewals before expiration. Troubleshoot managed identity and service-to-service authentication issues. Ensure that secrets and sensitive configuration values are not exposed in logs, source code, or deployment packages. Work with security, cloud, and identity teams to resolve complex access-related issues. Azure App Service Environment and App Services Provide hands-on support for applications hosted in Azure App Service Environment, or ASE. Troubleshoot deployment, startup, availability, scaling, connectivity, certificate, and performance issues. Support App Services, App Service Plans, deployment slots, custom domains, SSL certificates, and application settings. Investigate inbound and outbound connectivity issues involving VNets, subnets, private endpoints, DNS, firewalls, and network security groups. Monitor and troubleshoot CPU, memory, response time, thread, connection, and application availability issues. Support application restarts, scaling activities, configuration updates, and health checks. Diagnose application gateway, load-balancing, routing, and backend health issues where applicable. Azure Server and Platform Operations Perform Azure server and platform-related operational activities required to maintain application availability. Support Azure Virtual Machines, App Services, storage accounts, networking components, and application hosting services. 

Skill Requirements

Required Technical Skills

The candidate must have strong hands-on experience in:

  • L3 application and production support
  • Microsoft Azure
  • Azure Functions
  • Azure App Service Environment
  • Azure App Services and App Service Plans
  • Azure Monitor
  • Application Insights
  • Log Analytics and Kusto Query Language
  • Azure Key Vault
  • Microsoft Entra ID application registrations
  • Client IDs, client secrets, certificates, and managed identities
  • OAuth 2.0, OpenID Connect, JWT, and service-to-service authentication
  • .NET Framework and .NET Core
  • ASP.NET and Web API
  • Microsoft SQL Server and advanced SQL queries
  • Windows Server and IIS
  • REST APIs and enterprise integrations
  • Azure networking and connectivity troubleshooting
  • CI/CD deployment and release support
  • Incident, problem, and change management
  • Root cause analysis and permanent-fix implementation

Mandatory Experience

  • Minimum 9 years of overall IT experience.
  • Strong experience in L3 application or production support.
  • Expert-level hands-on experience with Azure Functions.
  • Strong experience supporting .NET full-stack applications in production.
  • Hands-on experience with Azure App Service Environment and App Services.
  • Advanced experience in application, infrastructure, and platform log analysis.
  • Strong knowledge of authentication and authorization mechanisms.
  • Hands-on experience with client-secret, certificate, service-principal, and managed-identity troubleshooting.
  • Strong Microsoft SQL Server query-writing and performance-analysis skills.
  • Experience in Azure server, infrastructure, networking, and application-hosting operations.
  • Experience handling Severity 1 and Severity 2 incidents.
  • Experience producing detailed root cause analysis and implementing permanent fixes.
  • Experience supporting applications in high-availability production environments.

Other Requirements

Preferred Qualifications

  • Microsoft Azure certification.
  • ITIL certification or strong knowledge of ITIL practices.
  • Experience with Azure DevOps or other CI/CD tools.
  • Experience creating KQL queries, dashboards, alerts, and operational reports.
  • Experience supporting applications in cloud, hybrid, or highly regulated environments.
Information at a Glance

Why HCLTech?

At HCLTech, you'll supercharge your potential. You'll find your career. And you'll find your spark. All at a place that knows that helping its customers stay on top starts by putting its people first.

HCLTech is a global technology company, home to more than 223,000 people across 60 countries, delivering industry-leading capabilities centered around digital, engineering, cloud and AI, powered by a broad portfolio of technology services and products. We work with clients across all major verticals, providing industry solutions for Financial Services, Manufacturing, Life Sciences and Healthcare, Technology and Services, Telecom and Media, Retail and CPG, and Public Services. Consolidated revenues as of 12 months ending June 2026 totaled $14.8 billion.