R

R1 RCM

Technology-driven revenue cycle management for providers

Staff Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeNoida, Uttar Pradesh, IndiaNo salary listedIn-person

About the Job

Requirements

  • A B.E., B.Tech, MCA, or equivalent professional degree.
  • Five to eight years of experience designing and developing n-tier web applications using .NET Framework, .NET Core, ASP.NET, WCF, C#, MVC 4/5 web development, RESTful API services, Web API, and JSON.
  • Proficiency with C#, modern user interface technologies, and database/object-relational mapping technologies.
  • A solid understanding of modern architectural and design patterns.
  • Comprehensive knowledge of automation testing and modern testing practices, such as test-driven development and behavior-driven development.
  • Strong exposure to implementing continuous integration and continuous deployment using Jenkins and Docker containerization.
  • Strong exposure to Agile software development methodologies and enabling tools such as Jira and Confluence.
  • Excellent communication skills and demonstrable ability to influence decisions.

Responsibilities

  • Estimate and develop scalable solutions using .NET technologies in a collaborative Agile environment, applying experience with C#, ASP.NET Core, and Web API.
  • Maintain relevant solution documentation.
  • Conduct code reviews and ensure SOLID principles and standard design patterns are applied to system architectures and implementations.
  • Evaluate, understand, and recommend new technology, languages, or development practices that benefit implementation.
  • Collaborate with Agile practitioners to help the team stay focused on delivering sprint commitments.
  • Drive adoption of modern engineering practices, including continuous integration, continuous deployment, code reviews, test-driven development, functional and non-functional testing, test automation, and performance engineering.
  • Foster continuous learning and agility using transparency, inspection, and adaptation across levels and geographies.
  • Mentor other development team members.
  • Lead sessions with Scrum team members to structure source code and design implementation approaches that maximize maintainability, testability, and performance while following engineering best practices.

Desired Qualifications

  • Knowledge of healthcare revenue cycle management, HL7, electronic medical record systems, HIPAA, or FHIR.
  • Knowledge of Azure Cloud.
  • Working understanding of application architecture concepts such as microservices, Domain-Driven Design, broker pattern/message bus, event-driven architecture, CQRS, ports and adapters, hexagonal architecture, onion architecture, or service-oriented architecture.
  • Exposure to Agile ways of working, preferably Scrum and Kanban.

About the Company

R1 RCM

Technology-driven revenue cycle management for providers

R1 RCM provides revenue cycle management solutions for healthcare providers, helping hospitals, health systems, and physician groups manage patient service revenue. Its products cover front-end, middle, and back-end processes—from registration and scheduling to coding, billing, collections, and denials management—using automation to streamline workflows. The company differentiates itself by offering end-to-end RCM services under long-term contracts with performance-based incentives, acting as a single vendor for multiple revenue-cycle needs and leveraging data-driven insights. Its goal is to cut administrative waste, improve financial performance, and enhance the patient experience so providers can focus more on patient care.

Company size
10,001+
Company stage
IPO
Headquarters
Murray, UT
Founded
2003

Recently Posted Jobs

Explore more opportunities at R1 RCM

See more jobs