Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Lead Software Engineer - C# / .NET

Home > C# programming jobs

Lead Software Engineer - C# / .NET in Others

  • Tech Holding
  • Full time
  • Email
  • Ahmedabad, India

Responsibilities

  • Lead the design, development, modernization, and maintenance of enterprise applications using C#/.NET and Angular.
  • Stabilize legacy codebases by addressing technical debt, reliability, performance, and maintainability issues.
  • Extract services from monolithic or legacy systems and design maintainable APIs and integration patterns.
  • Design secure integrations covering authentication, authorization, data protection, error handling, and service communication.
  • Develop and optimize SQL Server queries, stored procedures, and application data-access layers.
  • Lead integration development using TypeScript/Node.js, gRPC, Protocol Buffers, PostgreSQL, and Microsoft Azure.
  • Define API contracts, versioning, observability, security standards, and error-handling approaches.
  • Troubleshoot complex application, cross-service, and data-consistency issues and drive root-cause resolution.
  • Lead architecture discussions, technical design reviews, and code reviews while establishing coding and testing practices.
  • Collaborate with product owners, architects, and engineering teams to deliver scalable technical solutions.
  • Mentor engineers and support delivery planning and estimation.

Requirements

  • At least 8 years of software development experience.
  • Strong hands-on experience with C#, .NET Framework, and modern .NET.
  • Experience building and maintaining enterprise web applications with Angular.
  • Strong SQL Server skills, including stored procedures, query optimization, and database troubleshooting.
  • Experience stabilizing, refactoring, and improving existing enterprise applications.
  • Experience extracting services from monolithic or legacy systems and designing maintainable APIs.
  • Understanding of secure service communication, authentication, authorization, and data protection.
  • Strong hands-on development experience with TypeScript/Node.js.
  • Expertise in RESTful API design, service contracts, integration patterns, and versioning.
  • Practical experience designing or implementing gRPC services and Protocol Buffers contracts.
  • Experience with PostgreSQL, including schema design, SQL, query optimization, and application integration.
  • Experience deploying, integrating, and supporting application services on Microsoft Azure.
  • Strong grasp of design patterns, clean code, testing, debugging, and Git.
  • Ability to lead design discussions, run architecture and code reviews, and mentor engineers.

Benefits

  • Family health insurance coverage.
  • Education and certification reimbursement.
  • Multiple leave types.
  • Flexible work schedule.
  • Work-from-home policies.

Tech Holding

Tech Holding is a full-service consulting firm that was founded on the premise of delivering predictable outcomes for our clients. Our founders and team members have industry experience and held senior positions in a wide variety of companies – from emerging startups to large Fortune 50 firms – a...

Similar positions

C# .NET Engineer

  • Sumundi
  • Contract
  • Remote
  • 10/26/2026
  • Ghana

Sr Software Engineer I

  • American Specialty Health Incorporated
  • Full time
  • USA
  • 10/25/2026
  • Salary: $112k-$130k
  • Remote

Senior Application Security Engineer - India

  • Finalsite
  • Full time
  • Remote
  • 10/25/2026
  • India

Engineering Apex

  • Carvana
  • Full time
  • USA
  • 10/25/2026
  • Tempe, AZ

Middle Full-Stack Engineer (.NET)

  • Pearl
  • Full time
  • Remote
  • 10/24/2026
  • Ukraine