Software Engineer

Noida, Uttar Pradesh, India
Sep 06, 2024
Sep 06, 2025
Onsite
Full-Time
3 Years
Job Description

As a .NET Developer, you will play a key role in designing and developing scalable solutions using .NET technologies. You will be responsible for crafting high-performance web applications in a collaborative, agile environment. This is your opportunity to work on innovative projects that make a real-world impact on the healthcare sector.

Key Responsibilities

  • Develop scalable, secure solutions using C#, ASP.NET Core, Web API in an agile environment.
  • Maintain detailed documentation and conduct Code Reviews, applying SOLID principles and design patterns.
  • Lead the adoption of modern engineering practices like CI/CD, Test Automation, TDD, Performance Engineering.
  • Mentor junior team members and guide solution structuring for better performance, maintainability, and testability.
  • Collaborate with Agile practitioners to ensure a distraction-free environment for the development team.
  • Identify reusable components and streamline existing code bases to build efficient frameworks.
  • Engage in continuous learning to enhance agility through transparency, inspection, and adaptation across teams and geographies.

Your Skills & Qualifications

  • B.E/B. Tech/MCA or equivalent degree with 3-6 years of experience in n-tier Web applications using .NET Framework, .NET Core, ASP.NET, WCF, C#, MVC 4/5.
  • Expertise in RESTful API Services, Web API, JSON, and modern UI/database technologies.
  • Solid knowledge of architectural patterns like microservices, Domain-Driven Design, CQRS, and SOA.
  • Comprehensive understanding of automation testing, including TDD and BDD.
  • Experience with CI/CD implementation, including Jenkins and Docker containerization.
  • Familiarity with Agile tools like Jira and Confluence.
  • Healthcare industry knowledge (revenue cycle management, HL7, EMR systems, HIPAA, FHIR) is a plus.

Why Work with Us?

  1. Innovative Solutions. We use shared expertise to deliver cutting-edge solutions in healthcare.
  2. Growth Opportunities. Learn, grow, and make an impact through rewarding collaborations.
  3. Culture of Excellence. Drive customer success and improve patient care.
  4. Community Impact. We believe in giving back and making a difference globally.

Join Us and Make a Difference!

At R1 RCM, we offer more than just a job—we provide the opportunity to innovate and create meaningful solutions that make a real difference in healthcare. You’ll be part of a fast-growing team that values expertise, collaboration, and making a positive impact in the communities we serve.

Related Jobs