Senior Engineer, Software
Summary
Senior Engineer builds and deploys cloud-native healthcare RCM software using C#, .NET Core, Azure, and React, focusing on scalable APIs, CI/CD, and AI-assisted development.
Job Title: Senior Engineer, Software
Experience: 6 - 9 Years
Position Summary:
We are seeking an experienced Senior Engineer with strong expertise in designing, developing, and deploying cloud-native applications using Microsoft Azure services. The ideal candidate will have hands-on experience with developer-focused Azure resources, infrastructure automation, and monitoring solutions. For lead-level roles, advanced architectural knowledge and CI/CD integration experience are essential.
Key Responsibilities
- Develop, test, and maintain software applications using C#, .NET Core, and Rest API technologies.
- Utilize LINQ/Entity Framework to interact with databases and perform data operations efficiently.
- Deploy applications to the Azure cloud platform, ensuring scalability, performance, and security.
- Implement Continuous Integration and Continuous Deployment (CI/CD) practices to streamline software delivery processes.
- Participate in code reviews, identify areas for improvement, and propose solutions to enhance application performance and code quality.
- Collaborate with cross-functional teams to gather requirements, analyze user needs, and propose technical solutions.
Required Skills
- Demonstrated effective use of AI‑assisted development tools across the SDLC to improve code quality, productivity, and system reliability through practical application and experimentation
- Proven experience as a Software Developer, with a strong focus on C#, MVC and .NET Core development.
- Proficiency in Rest API design and development, including authentication and data serialization.
- Solid understanding and hands-on experience with LINQ/Entity Framework for data access and manipulation.
- Hands-on experience of Terraform or similar Infrastructure as Code tool.
- Experience with Application Insights, Azure Monitor, and networking concepts (VNet, endpoints).
- Design, build, and deploy containerized applications; define containerization best practices and orchestrate containerized workloads across environments.
- Proficiency in JavaScript, React, and related front-end frameworks.
- Candidate must have B.tech /BCA/MCA/M.tech or any computer science background.
- Candidate must be from product-based company.
- Excellent problem-solving skills and ability to work both independently and in a team environment.
- Strong communication skills, both written and verbal, to effectively collaborate with team members and stakeholders.
- Knowledge of Test Automation will be preferred.
• Be part of a fast-growing, people-first organization where your work creates measurable impact.
• Grow continuously with structured learning, certifications, and industry-recognized development programs.
• Collaborate with high caliber teams that value ownership, trust, and accountability.
• Grow alongside an organization that’s scaling with purpose and clarity. Be part of a fast scaling Global Capability Center with meaningful global responsibility.
• Accidental insurance coverage for the associate that adds an extra layer of security.
• Professional development programs with reimbursement support to help you upskill and grow with confidence.
• A workplace that is fully compliant with labor laws, including maternity and paternity benefits.
• Thoughtful experiences like welcome kits, company swag, and work anniversary gifts that recognize your journey with us.
• Benefits designed to support you at different stages of life and career, not just on day one.