Staff Software Engineer

Noida, Uttar Pradesh, India
Sep 10, 2024
Sep 10, 2025
Onsite
Full-Time
6 Years
Job Description

R1 is a leading provider of technology-driven solutions designed to enhance the financial management and patient experience in healthcare systems. Combining global expertise with advanced technology platforms, R1 excels in delivering sophisticated analytics, AI, intelligent automation, and workflow orchestration. Our commitment to innovation and growth creates an environment where we collaborate purposefully and inclusively. Recognized as one of the Top 25 Best Companies to Work For in 2024 by the Great Place to Work Institute, R1 India also proudly stands among the Top 100 Best Companies for Women and the Top 10 Best Workplaces in Health & Wellness. With over 30,000 employees worldwide and a strong presence in India, we are dedicated to transforming healthcare and ensuring every employee feels valued and respected.

Responsibilities

  • Design and develop scalable solutions using .NET technologies in a collaborative Agile environment, with strong expertise in C#, ASP.NET Core, and Web API.
  • Maintain comprehensive documentation for developed solutions.
  • Conduct code reviews to ensure adherence to SOLID principles and standard design patterns.
  • Evaluate and recommend new technologies, languages, or practices that could benefit implementation.
  • Collaborate with Agile teams to minimize distractions and ensure focus on sprint commitments.
  • Promote modern engineering practices, including Continuous Integration, Continuous Deployment, Test-Driven Development (TDD), and Performance Engineering.
  • Develop reusable components and de-couple existing components to build robust frameworks.
  • Mentor team members and lead code reviews to optimize code quality and system design.
  • Foster a culture of continuous learning and adaptability using Agile methodologies like Scrum and Kanban.
  • Guide the development team in structuring solution source code and implementing best practices for maintainability and performance.

Specification

  • Bachelor’s degree in Engineering, Technology, or equivalent (B.E/B. Tech/MCA).
  • 6-8 years of experience in designing and developing n-tier web applications using .NET Framework, .NET Core, ASP.NET, WCF, C#, MVC, RESTful APIs, and JSON.
  • Proficiency in C# and modern UI/database technologies.
  • Strong understanding of architectural and design patterns.
  • Experience with automation testing and modern testing practices (e.g., TDD, BDD).
  • Familiarity with CI/CD tools such as Jenkins and Docker containerization.
  • Exposure to Agile methodologies and tools like Jira and Confluence.
  • Excellent communication skills with a demonstrated ability to influence decisions.
  • Knowledge of healthcare revenue cycle management, HL7, EMR systems, HIPAA, and FHIR is preferred.
  • Understanding of application architecture concepts, including microservices, Domain-Driven Design, and event-driven architectures, is a plus.

Why Join Us?

At R1, we offer a dynamic environment where your contributions can drive meaningful change in the healthcare industry. Our culture of excellence supports professional growth and fosters innovation. You will have opportunities to make a significant impact, collaborate with talented professionals, and engage in continuous learning. We offer a competitive benefits package and are committed to giving back to our communities.

Related Jobs