Job
Description
As a staff engineer at R1 RCM India, you will be part of the development team applying your expert technical knowledge, software engineering best practices, problem-solving skills, critical thinking, and creativity to build and maintain software products that meet technical, business, and customer experience goals. Your role involves collaborating with stakeholders to achieve business and software engineering objectives. You will estimate and develop scalable solutions using .Net technologies, particularly in C#, ASP.net Core, and Web API within a highly collaborative agile environment. It is essential to maintain relevant documentation around the solutions and conduct code reviews to ensure the application of SOLID principles and standard design patterns. You will also evaluate, understand, and recommend new technologies or development practices that can benefit implementation. Collaboration with Agile practitioners is crucial to help the team focus on delivering sprint commitments without distractions. Driving the adoption of modern engineering practices, such as Continuous Integration, Continuous Deployment, Code Reviews, Test-Driven Development (TDD), Test Automation, and Performance Engineering, is part of your responsibilities. Moreover, fostering a culture of continuous learning and agility across different levels and geographies is essential. As a mentor to other development team members, you will lead sessions to structure solution source code and design implementation approaches. Your exposure to agile ways of working, particularly Scrum and Kanban, will be beneficial in this role. To be successful in this position, you should hold a B.E/B. Tech/MCA or equivalent professional degree with 5-8 years of experience in designing and developing n-tier Web applications using .Net Framework, .Net Core, ASP.Net, WCF, C#, MVC 4/5, RESTful API Services, Web API, and JSON. Proficiency in C#, modern UI technologies, database/ORM technologies, and understanding of modern architectural and design patterns is required. Knowledge of automation testing and practices like TDD and BDD, as well as exposure to CI/CD using tools like Jenkins and Docker containerization, are important. Strong familiarity with Agile software development methodologies and tools such as Jira and Confluence is preferred. Excellent communication skills, the ability to influence decisions, and knowledge of healthcare revenue cycle management, HL7, EMR systems, HIPAA, FHIR, and Azure Cloud are advantageous. In this role, you are expected to spot new opportunities, enhance customer service quality, create connections across teams, own your development, motivate others, and act with integrity while adhering to the company's values. Working in the evolving healthcare sector provides opportunities for learning, growth, and collaboration within a fast-growing team. The culture at R1 RCM India encourages innovation, excellence, and community engagement, with a focus on customer success and patient care. Additionally, associates are offered competitive benefits and a platform to contribute meaningfully to the communities they serve globally.,