Senior Software Engineer - C# / .NET
Tech Holding, Ahmedabad, Gujarat, India +1
- Pay
- Not listed by the employer
- Work type
- Not stated
- Level
- Senior
- Area
- Software engineering
- Posted
- 16 days ago
Check my fit
See how your résumé lines up with this role: where you match, what's missing, and lines worth rewording.
About the role
About us:
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.
Similar roles at other companies
$115K–$175K / yr
Posted 6 days ago
Senior .NET Full Stack Developer (React)
ReplyKochi, Kerala
Pay not posted
Posted Jul 5, 2026
Pay not posted
Posted 16 days ago
$115K–$175K / yr
Posted 5 days ago
Listed on Tech Holding's Greenhouse job board; checked 8 h ago. First seen by us 2 days ago. Being listed doesn't mean the team is actively interviewing. We found this board in a public directory and haven't yet confirmed it against the company's own careers page.