| Job Title: | Lead Software Engineer (.Net) |
| Employment Type: | Full Time, Permanent |
| Position Location: | Hyderabad |
| Reports to: | Delivery Head |
| Qualifications: | BE/B.Tech/MCA Degree in Computer Science, Engineering, or similar relevant field |
| Total Experience: | 8+ Years |
| Working Model: | Hybrid |
About The Role
We are seeking a highly skilled .NET Lead Software Engineer to lead the maintenance, modernization, and operational support of enterprise-critical applications deployed in an on-premises environment. The ideal candidate will have strong expertise in .NET technologies, distributed systems, DevOps-driven delivery, post-production support, and advanced incident management. This role will focus heavily on sustaining existing applications, integrating enhancements, upgrading legacy components to newer supported versions, ensuring system reliability, and managing production releases using disciplined delivery and testing practices.
Primary Responsibilities
- Lead the sustainment, enhancement, and modernization of applications built using .NET / C# / VB.NET.
- Design and support REST APIs, backend integration components, and ETL workflows powering the loan origination decision engine platform.
- Drive post-production support, including incident triage, RCA documentation, performance analysis, and emergency response.
- Own and supervise release management, version upgrades, and controlled deployments across environments.
- Work extensively with DevOps and CI/CD workflows to use and enhance existing pipelines
- Strengthen automated test coverage (Unit, Integration, Performance & E2E) and testing after each release cycle.
- Implement and improve observability, logging, and performance optimizations across applications.
- Collaborate closely with cross-functional teams including operations, infrastructure, security, and business leads.
- Mentor and guide engineering team members, reinforcing best practices and engineering discipline.
Additional Responsibilities
- Leverage existing TeamCity CI/CD pipelines and support enhancements; assist transition to Azure DevOps when required.
- Participate in design improvements for distributed systems and integration-focused architectures.
- Support modernization initiatives including framework upgrades, refactoring, and removal of legacy components.
- Apply operational and reliability best practices across production systems.
- Oversee user and access provisioning for enterprise applications, ensuring compliance with security and audit requirements.
- Support and troubleshoot applications deployed on IaaS platforms, collaborating with infrastructure teams to ensure reliability and scalability.
Knowledge & Skills Requirements
- Strong experience in .NET Framework / .NET, C#, VB.NET, Windows Forms, and SQL Server.
- Expertise in development and support of REST APIs, integration services, and ETL pipelines.
- Hands-on working knowledge of Windows Server, IIS, and Task Scheduler-based workloads.
- Strong understanding of incident management & application support, including production issue triage and resolution.
- Proficiency with Git & GitHub for code management and collaboration.
- Experience using ServiceNow (or similar) for incident, problem, and change management.
- Background in distributed, multi-tier systems and enterprise production operations.
- Experience with automated testing frameworks and structured QA practices.
Additional Skills
- Hands-on experience with TeamCity CI/CD pipelines and familiarity with Azure DevOps pipelines usage.
- Experience using Splunk or similar tooling for monitoring and observability.
- Exposure to Azure components such as:
- Azure Keyvault
- Azure Entra
- Azure Blob Storage
- Azure Monitor
- Experience managing user and access provisioning processes for enterprise applications. Hands-on experience supporting and working with IaaS (Infrastructure as a Service) applications, such as those hosted on Azure or AWS.
Qualification
- Bachelor’s degree in computer science, IT, or related field.
- 8–12 years total experience in .NET application development & sustainment, including 2–4 years in a technical lead role.
Why Join US:
- Be part of a Fortune 500 global enterprise known for innovation, integrity, and long-term growth.
- Join a Global Capability Center that combines the energy of a startup with the stability of a global brand.
- Collaborate with U.S. based teams on cutting-edge, enterprise-scale projects.
- Work in a hybrid environment that promotes learning, craftsmanship, and career growth.
Fill the Form
