Back to list

Vacancy description

Lead Software Engineer - C# / .NET in Ahmedabad, भारत

Tech Holding

  • RemoteWork from anywhere
  • Full-timeStandard weekly hours

Ahmedabad, भारत

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.

Similar vacancies

More like this role

  • Full-time
  • IT
  • Product Management
Role : Lead Software Engineer - DaWinciQuorum Software is seeking a hands-on Lead Software Engineer to support its DaWinci Supply Chain product portfolio. The role combines full-stack software development with technical leadership, focusing on delivering production-ready solutions, improving engineering practices, mentoring ...

Pune, भारत

ALOIS TECHNOLOGIES PRIVATE LIMITED

Lead Software Engineer - Python/C#

  • IT
Job Description : We are excited to announce an opening for Lead Software Engineer at FM https://jobeax.com/link/FNIT4IX25m9iuQ5f Summary : Participates as a senior team member in the design, development, and maintenance of multi-tiered business applications. Individuals holding this position are expected to be mentors ...

Bangalore, भारत

Fifthnote (A unit of INVERTEDI IT CONSULTANCY)

Ensemble Health Partners - Lead Software Engineer - Azure/C#

  • Contract
  • IT
Position Summary :As a Lead Engineer, Software, your role will be to implement the technology strategy for Ensemble software delivery teams with guidance from engineering https://jobeax.com/link/kJ8uz9xlHwR21fnJ will focus on developing reusable software components, patterns, and tooling to address https://jobeax.com/link/Hy4ydyFqJ1qzOEcR ...

Hyderabad, भारत

  • Full-time
  • IT
... you? We are looking for a Lead Technical (C/C++ / Systems Software) to join our engineering organization and drive the delivery of high‑impact, system‑level software solutions. In this role, you will combine strong technical expertise with project leadership to deliver complex software/platform initiatives. You will work ...

Pune, भारत

  • IT
... you? We are looking for a Senior C++ Developer You’ll make a difference by: - Develop, maintain, and enhance C++/MFC-based applications. - Analyse and resolve software issues through effective debugging. - Work on existing legacy code and contribute to new feature development. - Prepare technical documentation and design artifacts. ...

Bangalore, भारत

Precisely International Jobs

Software Engineer II (C/C++)

  • IT
... - Participate in code reviews - Work within an agile Scrum team in the role of software engineer What we are looking for: - Bachelor’s in computer science, engineering, or a related field, depending on position level - 3+ years’ experience in software engineering - Proven experience in C/C++ programming language - Experience ...

India, भारत

JPMorgan Chase & Co.

Lead Software Engineer

  • Contract
  • IT
... nurtures skills and helps you realize your potential. Our team is key to our success. We’re people-first. We value collaboration, curiosity and commitment. As a Lead Software Engineer at JPMorgan Chase within the Accelerator business, you are the heart of this venture, focused on getting smart ideas into the hands of our customers. ...

Bangalore, भारत

  • On-site
  • IT
  • Project Management
  • Backend
... benefits to career development and business results from our colleagues being physically co-located. About the role We are looking for a Senior Java Developer Lead to lead the design, development, and delivery of scalable, high-performance backend applications. This role combines hands-on engineering with team leadership, ...

Bangalore, भारत

Ametek Instruments India Private Limited

AMETEK - Software Technical Lead - C/C++/.Net

The Platform Software Tech Lead - India contributes to the design, development, integration, and validation of software components for the SIMS product https://jobeax.com/link/I6Ugjoon12V07BnX under the supervision of the Team Leader, Software Engineering - India, and in alignment with the SIMS Software Design Authority ...

Bangalore, भारत

  • IT
We are looking for an experienced Lead Data Software Engineer to join our dynamic team and address rewarding challenges. As a Lead Engineer, you will play a key role in designing and delivering Data solutions across diverse projects. The ideal candidate should have significant expertise in Data and associated technologies, ...

Chennai, भारत