R

R1 RCM

Technology-driven revenue cycle management for providers

Software Engineer 2

Full-Stack 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 is required.
  • Three to seven years of experience designing and developing cloud-native solutions in the Azure stack and n-tier web applications using .NET Framework, .NET Core, ASP.NET, WCF, and C#.
  • Exposure to Agile Scrum, user stories, product backlogs, and ADO or JIRA.
  • Proficiency with SQL Server and database design.
  • Experience with SOAP and REST web service technologies.
  • Knowledge of AngularJS and ReactJS scripting frameworks.
  • Experience with source control tools such as Git, Bitbucket, or GitHub is preferred.
  • Experience with AJAX, jQuery, Angular 2/4, JavaScript, and CSS.
  • Knowledge of SOLID principles and design patterns.
  • Knowledge of API development, HTTP, and REST architecture.
  • Expertise in unit testing frameworks such as XUnit, NUnit, or MSTest, and integration testing.
  • Strong problem-solving, analytical, and debugging skills.
  • Fluent English.

Responsibilities

  • Estimate and develop scalable solutions using Azure Cloud and .NET technologies in a collaborative Agile environment, including C#, ASP.NET Core, and Web API.
  • Guide team members in applying appropriate engineering practices to design, code, and testing.
  • Conduct or participate in peer and technical-lead code reviews.
  • Perform unit, integration, and system testing to ensure product release quality.
  • Contribute to system architecture design and planning discussions.
  • Identify issues, conduct root cause analysis, and recommend and implement solutions.
  • Take ownership of development projects and invest in self-development.
  • Participate in sprint demos and present completed stories.
  • Contribute to the full software development lifecycle, from requirements gathering and system design through implementation, testing, and deployment.
  • Design, develop, and maintain software applications using software design pattern best practices.
  • Code on the Azure and Microsoft stack following R1 coding standards.
  • Implement unit and integration testing and contribute to continuous, timely, high-quality software releases.
  • Partner with colleagues to foster a high-performing, self-managed team.
  • Contribute to the organization’s technology knowledge base.

Desired Qualifications

  • Real-time implementation experience with generative AI or agentic AI projects is preferred.
  • Exposure to one or more continuous integration and continuous delivery implementations using Octopus Deploy and Docker containerization is beneficial.

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