T

Lead Software Engineer - C# / .NET

Tech Holding

Ahmedabad, Gujarat8+ yrs14 – 25 LPA (estimated)
Full-time

Posted 5 days agoBe an early applicant

Lead Software Engineer - C# / .NET

Ahmedabad, Gujarat

JobSpri never asks you to pay for a job. If anyone does, it's a scam.

How well do you match this job?

Sign in to check your resume against this job and see the skills you're missing.

Experience

8+ yrs

Salary

₹14 – 25 LPA (est.)

Job type

Full-time

Openings

1

Education

Any graduate

Apply by

9 Nov 2026

Lead Software Engineer responsible for modernizing legacy applications, designing and extracting services, and integrating systems using C#/.NET, Angular, TypeScript, Node.js, gRPC, PostgreSQL, and Microsoft Azure.

  • 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
  • Design and implement service/API extraction strategies to decouple legacy applications into well‑defined, maintainable services
  • Design secure integrations between existing platforms and external systems, covering authentication, authorization, data protection, and error handling
  • Develop and optimize SQL Server queries, stored procedures, and application data‑access layers
  • Lead integration development using TypeScript & Node.js and modern API architectures
  • Design and implement service‑to‑service communication using gRPC and Protocol Buffers
  • Build and maintain PostgreSQL‑backed integrations
  • Build, deploy, and support integration components on Microsoft Azure
  • Define API contracts, integration patterns, error‑handling approaches, observability, and security standards
  • Troubleshoot complex application, cross‑service, and data consistency issues and drive root‑cause analysis to resolution
  • Lead architecture discussions, technical design reviews, and code reviews; establish coding standards, testing practices, and reusable development patterns
  • Collaborate with product owners, architects, and engineering teams to turn business requirements into scalable technical solutions
  • Mentor engineers and support delivery planning and estimation
  • Minimum 8 years of experience in software development
  • Strong hands‑on experience with C#, .NET Framework, and modern .NET
  • Experience building and maintaining enterprise web applications using Angular
  • Strong SQL Server skills, including stored procedures, query optimization, and database troubleshooting
  • Proven experience stabilizing, refactoring, and improving existing enterprise applications
  • Experience extracting services from monolithic or legacy systems and designing maintainable APIs
  • Solid understanding of secure service communication, authentication, authorization, and data protection
  • Strong hands‑on development experience with both TypeScript & Node.js
  • Expertise in API design: RESTful APIs, service contracts, integration patterns, and versioning
  • Practical experience designing or implementing gRPC services and Protobuf 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 version control (Git)
  • Ability to lead design discussions, run architecture and code reviews, and mentor engineers

Skills

Perks & benefits

  • ✓ Family health insurance cover
  • ✓ Education / Certification reimbursement
  • ✓ Multiple leave types
  • ✓ Flexible work schedule
  • ✓ Work from home policies
Get Career Updates

Stay Ahead in the
Jobspri Market

Join 50,000+ candidates receiving weekly job alerts, interview tips, and salary insights directly from top recruiters.

Weekly Alerts
No Spam
Resume Tips

By subscribing, you agree to ourTerms of ServiceandPrivacy Policy.