Software Engineer (C#/ .NET/ SQL) in India at Jobgether
Explore Related Opportunities
Job Description
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Software Engineer (C#/ .NET/ SQL) in India.
This role focuses on building and enhancing end-to-end automation and software solutions within a highly technical, global environment supporting critical healthcare and clinical research systems. You will design, develop, and maintain scalable applications using C#, .NET, and SQL, contributing directly to the efficiency and reliability of complex study release and automation processes. The position requires strong backend development expertise combined with a deep understanding of database optimization and system performance. You will collaborate closely with cross-functional teams including product, QA, and operations to translate business needs into robust technical solutions. In addition to development work, you will play a key role in troubleshooting production issues and improving system stability. This is a hands-on engineering role with opportunities to mentor junior developers and contribute to architectural decisions.
- Design, develop, test, and maintain scalable applications using C# and .NET frameworks following best coding practices.
- Build and optimize SQL queries, stored procedures, and database structures to ensure high performance and efficiency.
- Develop automation scripts and tools to support software deployment and study release processes.
- Troubleshoot, debug, and resolve production issues while ensuring system stability and reliability.
- Collaborate with product managers, QA engineers, and developers to deliver high-quality technical solutions.
- Participate in code reviews and contribute to architectural discussions and technical improvements.
- Analyze system performance and implement enhancements to improve scalability and efficiency.
- Mentor junior engineers and support knowledge sharing within the development team.
- 5+ years of professional experience in software development using C# and .NET technologies.
- Strong proficiency in .NET Framework and/or .NET Core.
- Advanced SQL expertise, including query optimization, performance tuning, and database design.
- Experience working with relational databases such as SQL Server, PostgreSQL, or MySQL.
- Solid understanding of software development lifecycle and best practices.
- Experience with version control systems such as Git.
- Strong analytical and problem-solving skills with attention to detail.
- Excellent written and verbal communication skills in English.
- Ability to work collaboratively in cross-functional and global teams.
- Competitive salary with performance-based incentives.
- Provident fund and comprehensive medical insurance coverage.
- Flexible remote work options and modern working environment.
- Employee engagement programs and local team initiatives.
- Opportunities for continuous learning and professional development.
- Exposure to large-scale, mission-critical engineering systems.
- Inclusive and collaborative workplace culture.
- Career growth opportunities within a global technology-driven organization.