R

R1 RCM

Technology-driven revenue cycle management for providers

Software Engineer 2

AI Application Engineering +1Confirmed live in the last 24 hours
Full-timeNoida, Uttar Pradesh, IndiaNo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science, Engineering, or a related field is required.
  • Two to four years of full-stack development experience with C# and .NET, including ASP.NET or .NET Core, is required.
  • Hands-on experience building AI agents, copilots, or autonomous workflows is required.
  • Experience with large language models such as OpenAI, Azure OpenAI, or Anthropic is required.
  • Prompt engineering and context management experience is required.
  • Experience with orchestration frameworks such as LangChain, Semantic Kernel, or AutoGen, or similar, is required.
  • Strong understanding of generative AI concepts and real-world implementation is required.
  • Proficiency in writing and maintaining unit tests using NUnit, MSTest, xUnit, or similar is required.
  • Strong knowledge of SQL databases such as MS SQL Server or MySQL, and NoSQL databases such as MongoDB or Cosmos DB, is required.
  • Experience with JavaScript, HTML5, CSS3, and frameworks such as Angular or React is required.
  • A solid understanding of RESTful API design and microservices architecture is required.
  • Familiarity with Git, Azure DevOps, or similar tools is required.
  • Strong problem-solving and analytical skills are required.
  • Excellent communication and teamwork abilities are required.

Responsibilities

  • Design, develop, and maintain robust, scalable web applications using C#, .NET, and related technologies.
  • Build and integrate AI-powered and agentic workflows using large language models, orchestration frameworks, and APIs.
  • Develop autonomous or semi-autonomous agents for workflow automation, decision-making, and conversational use cases.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Develop and optimize SQL and NoSQL database schemas, queries, and procedures.
  • Write clean, maintainable, and efficient code following best practices.
  • Implement and maintain unit tests to ensure code quality and reliability.
  • Participate in code reviews, troubleshoot, and debug applications.
  • Design and implement RESTful APIs and microservices.
  • Work with front-end technologies including JavaScript, HTML5, CSS3, and Angular or React.
  • Integrate AI services such as OpenAI and Azure OpenAI into enterprise applications.
  • Document technical specifications, AI workflows, and system architecture.
  • Stay updated with emerging AI technologies and propose innovative solutions.

Desired Qualifications

  • Experience with BDD frameworks such as SpecFlow or Cucumber.
  • Experience with cloud platforms, preferably Azure, for AI/ML deployments.
  • Exposure to vector databases, embeddings, and RAG architectures.
  • Familiarity with CI/CD pipelines.
  • Experience in healthcare or enterprise workflow automation solutions.

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