Software Engineer
R1 RCM
•
York ON
Company
R1 RCM
Location
York ON
Type
Full Time
Job Description
R1 RCM Inc. is a leading provider of technology-enabled revenue cycle management services which transform and solve challenges across health systems, hospitals and physician practices. Headquartered in Chicago, R1® is a publicly-traded organization with employees throughout the US and international locations.
Our mission is to be the one trusted partner to manage revenue, so providers and patients can focus on what matters most. Our priority is to always do what is best for our clients, patients and each other. With our proven and scalable operating model, we complement a healthcare organization's infrastructure, quickly driving sustainable improvements to net patient revenue and cash flows while reducing operating costs and enhancing the patient experience.
We are seeking a Software Engineer to join our team. The software engineer will be responsible for building and maintaining real-time, scalable, and resilient platform for product teams and developers. This role will be responsible for design, development, and implementation of platform services, tools and frameworks. You will work with other software architects, software engineers, quality engineers, and other team members to design and build platform services.
Responsibilities:
Required Qualifications:
Desired Qualifications:
Working in an evolving healthcare setting, we use our shared expertise to deliver innovative solutions. Our fast-growing team has opportunities to learn and grow through rewarding interactions, collaboration and the freedom to explore professional interests.
Our associates are given valuable opportunities to contribute, to innovate and create meaningful work that makes an impact in the communities we serve around the world. We also offer a culture of excellence that drives customer success and improves patient care. We believe in giving back to the community and offer a competitive benefits package. To learn more, visit: r1rcm.com
R1 RCM Inc. ("the Company") is committed to the principles of equal employment opportunity. The Company's practices and employment decisions, including those regarding recruitment, hiring, assignment, promotion, compensation, benefits, training, discipline, and termination shall not be based on any person's age, color, national origin, citizenship status, physical or mental disability, medical condition, race, religion, creed, gender, sex, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status or any other characteristic protected by federal, state or local law. Furthermore, the Company is committed to providing a workplace free from harassment based on any of the foregoing protected categories.
If you are an individual with a disability and require a reasonable accommodation to complete any part of the job application process, please contact us at 312-496-7709 for assistance.
Our mission is to be the one trusted partner to manage revenue, so providers and patients can focus on what matters most. Our priority is to always do what is best for our clients, patients and each other. With our proven and scalable operating model, we complement a healthcare organization's infrastructure, quickly driving sustainable improvements to net patient revenue and cash flows while reducing operating costs and enhancing the patient experience.
We are seeking a Software Engineer to join our team. The software engineer will be responsible for building and maintaining real-time, scalable, and resilient platform for product teams and developers. This role will be responsible for design, development, and implementation of platform services, tools and frameworks. You will work with other software architects, software engineers, quality engineers, and other team members to design and build platform services.
Responsibilities:
- Responsible for designing and developing software solutions with an engineering mindset
- Estimatesand developsscalable solutions using.Nettechnologies in a highly collaborative agile environment
- Applies SOLID principles and standard design patterns in solution design and implementations
- Participates in technical development design sessions to formulate technical designs that minimize maintenance, maximize code reuse and minimize testing time
- Collaborates with the team (pair programming, mob programming, peer feedback, cross-functional team)
Required Qualifications:
- 3+ years' experienceprogramming enterprise web products.
- Knowledgeofgeneral engineering conceptslikedesign patterns, OO programming and SOLID principles.
- Working experience in building services using: C#, SQL, .NET/Core, WebAPI, Swagger, JSON, REST, PowerShell,
- Goodworking understandingand experience withDevOpspractices: GIT,GitFlow,MSBuild,NuGet,TFS, Jira, Jenkins, Docker, Kubernetes, APM tools.
- Working understanding of application architecture concepts like microservices,Domain-Driven Design,broker pattern/message bus, event-driven, CQRS, ports& adapters/hexagonal/onion, SOA.
- Concept understanding on Cloud platforms, BIG Data, Machine Learning is a major plus
- Knowledge of the healthcare revenue cycle, EMRs, practice management systems, FHIR, HL7 and HIPAA is a major plus
Desired Qualifications:
- Strong sense of ownership and accountability for delivering well designed, high-quality enterprise software on schedule
- Prolific learner, willing to refactor your understanding of emerging patterns, practices and processes as much as you refactor your code
- Ability to articulate and illustrate software complexities to others (both technical and non-technical audiences)
- Friendly attitude and available to mentor others, communicating what you know in an encouraging and humble way
- Continuous Learner
Working in an evolving healthcare setting, we use our shared expertise to deliver innovative solutions. Our fast-growing team has opportunities to learn and grow through rewarding interactions, collaboration and the freedom to explore professional interests.
Our associates are given valuable opportunities to contribute, to innovate and create meaningful work that makes an impact in the communities we serve around the world. We also offer a culture of excellence that drives customer success and improves patient care. We believe in giving back to the community and offer a competitive benefits package. To learn more, visit: r1rcm.com
R1 RCM Inc. ("the Company") is committed to the principles of equal employment opportunity. The Company's practices and employment decisions, including those regarding recruitment, hiring, assignment, promotion, compensation, benefits, training, discipline, and termination shall not be based on any person's age, color, national origin, citizenship status, physical or mental disability, medical condition, race, religion, creed, gender, sex, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status or any other characteristic protected by federal, state or local law. Furthermore, the Company is committed to providing a workplace free from harassment based on any of the foregoing protected categories.
If you are an individual with a disability and require a reasonable accommodation to complete any part of the job application process, please contact us at 312-496-7709 for assistance.
Date Posted
08/06/2022
Views
7
Positive
Subjectivity Score: 0.8
Similar Jobs
Purchasing Agent - Department of Veterans Affairs - Veterans Health Administration
Views in the last 30 days - 0
View DetailsHealthcare Engineer - Department of Veterans Affairs - Veterans Health Administration
Views in the last 30 days - 0
View DetailsSupervisory Dietitian - Informatics - Department of Veterans Affairs - Veterans Health Administration
Views in the last 30 days - 0
View DetailsMEDICAL RECORDS TECH (ROI) - Department of Veterans Affairs - Veterans Health Administration
Views in the last 30 days - 0
View DetailsLicensed Professional Mental Health Counselor (LPMHC) - Department of Veterans Affairs - Veterans Health Administration
Views in the last 30 days - 0
View DetailsHealthcare Engineer (Project Manager) - Department of Veterans Affairs - Veterans Health Administration
Views in the last 30 days - 0
View Details