Senior Software Engineer - C# / .NET

Tech Holding

Ahmedabad District

On-site

INR 1,800,000 - 2,800,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Family health insurance cover
Education / Certification reimburse­-m
Multiple leave types
Flexible work schedule
Work from home policies

Job summary

Tech Holding is seeking a Senior Software Engineer in Ahmedabad to drive modernization, stabilize legacy code, and enable secure API extraction. You will combine C#/.NET with Angular and SQL Server, while leading integration efforts with TypeScript, Node.js, gRPC, and Protobuf.

The role demands 6+ years of hands-on development, architectural guidance, and mentoring of engineers. You will build scalable, secure integrations on Azure and collaborate with product teams to deliver reliable outcomes.

Qualifications

  • Minimum 6 years of experience in software development.
  • Experience with C#, .NET Framework, and modern .NET.
  • Experience building enterprise web applications using Angular.
  • Strong SQL Server skills, including stored procedures, query optimization, and database troubleshooting.
  • 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 and 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.

Responsibilities

  • Design, develop, modernize, and maintain enterprise apps with C#/.NET and Angular.
  • Stabilize legacy code, address debt, improve reliability and performance.
  • Design service/API extraction to decouple legacy apps.
  • Build secure integrations with authentication, authorization, data protection.
  • Develop SQL Server queries and data-access layers.
  • Lead integration work with TypeScript & Node.js and modern API architectures.
  • Use gRPC and Protocol Buffers for service-to-service communication.
  • Build PostgreSQL-backed integrations and Azure deployments.
  • Define API contracts, patterns, observability, and security standards.
  • Troubleshoot complex issues and perform root-cause analysis.
  • Lead architecture discussions and code reviews; establish standards.
  • Collaborate with product owners and engineers; mentor teammates.

Skills

C#
.NET Framework
Angular
TypeScript
Node.js
SQL Server
PostgreSQL
gRPC
Protocol Buffers
Azure
REST APIs
API design
Git
Design patterns

Job description

Working at Tech Holding isn't just a job, it's an opportunity to be a part of something bigger. We are a full-service consulting firm that was founded on the premise of delivering predictable outcomes and high-quality solutions to our clients. Our founders and team members have industry experience and have held senior positions in a wide variety of companies – from emerging startups to large Fortune 50 firms – and we have taken our combined experiences and developed a unique approach that is supported by the principles of deep expertise, integrity, transparency, and dependability.

The Role:

We’re seeking a hands-on Senior Software Engineer to drive application modernization, legacy-codebase stabilization, service/API extraction, and secure integration initiatives. The role combines deep expertise in C#/.NET, Angular, and SQL Server with modern integration engineering using TypeScript; Node.js, gRPC/Protocol Buffers, PostgreSQL, and Microsoft Azure. You will lead integration development and guide architecture decisions, code reviews, and the reliability, security, and maintainability of existing systems. Experience: 6+ Years

Responsibilities
  • Hands on experience with 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.
Requirements (all mandatory)
  • Minimum 6 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 and 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.
    Other Employment Benefits
    • Family health insurance cover.
    • Education / Certification reimbursement.
    • Multiple leave types
    • Flexible work schedule.
    • Work from home policies.

Tech Holding is proud to be an Equal Opportunity Employer and is committed to fostering a diverse and inclusive workplace. We welcome applicants from all backgrounds and experiences, and we consider qualified applicants without regard to race, color, religion, gender, sexual orientation, gender identity, national origin, disability, veteran status, or any other legally protected characteristic. If you require accommodation in the application process, please contact our HR

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - C# / .NET
Senior Software Engineer - C# / .NET

Tech Holding • Ahmedabad District

Hybrid
INR 1,000,000 - 1,800,000
Family health insurance cover.
Education / Certification reimburse- m
Multiple leave types
+2
Lead Software Engineer - C# / .NET
Lead Software Engineer - C# / .NET

Tech Holding • Ahmedabad District

On-site
INR 3,500,000 - 5,500,000
Family health insurance cover.
Education / Certification reimbursed.
Flexible work schedule.
+1
Lead Software Engineer - C# / .NET
Lead Software Engineer - C# / .NET

Tech Holding • Ahmedabad District

Hybrid
INR 2,800,000 - 5,000,000
Family health insurance cover.
Education / Certification reimburse-
Multiple leave types
+2
Senior DevOps Engineer - Azure
Senior DevOps Engineer - Azure

Tech Holding • Ahmedabad District

On-site
INR 3,000,000 - 3,800,000
Senior .NET Backend Developer
Senior .NET Backend Developer

Persistent Systems Limited • Pune District

Hybrid
INR 1,500,000 - 2,500,000
Group term life
Personal accident coverage
Mediclaim hospitalization
+4
Senior Software Engineer - .NET
Senior Software Engineer - .NET

Archetype Consulting • Hyderabad

Hybrid
INR 1,500,000 - 3,000,000
Competitive pay
Career growth
Cloud-native projects
+2
SENIOR FULL STACK DEVELOPER
SENIOR FULL STACK DEVELOPER

Vrinda International • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Senior .Net Technical Lead
Senior .Net Technical Lead

Pratra Travel Technologies • Bengaluru

Hybrid
INR 3,600,000 - 6,000,000
Competitive Salary Package
Career Growth Opportunities
Opportunity to Work on Modern Tech
+4
Senior Software Engineer
Senior Software Engineer

Keka HR • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Specialist I - Software Engineering
Specialist I - Software Engineering

UST • Maharashtra

On-site
INR 3,500,000 - 5,500,000