Software Engineer III
Job Description
As a Software engineer III, you will focus on designing and developing state-of-the-art data engineering solutions. You will collaborate with multi-functional teams to analyze data requirements, design pipelines, and implement integration processes. Your expertise in data engineering, big data technologies, and data management will contribute to the effective storage, processing, and utilization of large-scale data sets. In partnership with enterprise data platform teams, you will focus on advancing connected data vision and expanding and optimizing data architecture and pipelines.
Responsibilities
- Create and maintain optimal data pipeline architecture to assemble large, complex data sets that meet functional / non-functional business requirements.
- Identify, design, and implement internal process improvements: automating manual processes, optimizing data delivery, re-designing infrastructure for greater scalability, etc.
- Work with stakeholders to optimize the infrastructure required for optimal extraction, transformation, and loading of data from a wide variety of data sources using 'big data' technologies.
- Work with stakeholders including the Product, Data and Engineering teams to assist with data-related technical issues and support their data infrastructure needs.
- Adhere to and ensure engineering best practices using modern SDLC that enables CI/CD and favors automation, auditability, automated testing, infrastructure, and policy as code.
- Ability to collaborate effectively with other architects and engineers delivering end to end, high-performing, highly reliable, scalable, and operable solutions.
Required Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related technical field; or equivalent experience.
- 5+ years of experience delivering data engineering applications and services using one or more programming languages Scala, Python, Java
- Experience in building and optimizing 'big data' data architecture, modeling, data formats and pipelines.
- Experience in big data technologies (Databricks, Spark, Data Lake, Delta Lake etc)
- Experience in any one of the stream-processing systems (Kafka, Storm, Spark-Streaming, etc.
- Understanding of modern software development including version control, unit testing, and continuous integration and deployment.
- Strong communication skills, with proven ability to present complex ideas and to document concisely.
Preferred Qualifications
- Working knowledge of Cloud providers and services such as Amazon AWS or Microsoft Azure.
- Experience with relational SQL and NoSQL databases, including MongoDB and ElasticSearch.
- Knowledge of healthcare data standards such as HL7, FHIR, EDI X12.
- Knowledge of the healthcare revenue cycle, EMRs, practice management systems
For this US-based position, the base pay range is $84,737.10 - $134,910.60. Individual pay is determined by role, level, location, job-related skills, experience, and relevant education or training.
Learn more about Benefits at R1
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 including:
- Comprehensive Medical, Dental, Vision & RX Coverage
- Paid Time Off, Volunteer Time & Holidays
- 401K with Company Match
- Company-Paid Life Insurance, Short-Term Disability & Long-Term Disability
- Tuition Reimbursement
- Parental Leave
R1 RCM Inc. ("the Company") is dedicated to the fundamentals of equal employment opportunity. The Company's employment practices , 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 dedicated to providing a workplace free from harassment based on any of the foregoing protected categories.
If you have 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.
CA PRIVACY NOTICE: California resident job applicants can learn more about their privacy rights California Consent
To learn more, visit: R1RCM.com
Visit us on Facebook
Explore More
Date Posted
12/04/2023
Views
4
Similar Jobs
Director, Communications Consultant - Fidelity Investments
Views in the last 30 days - 0
View DetailsImplementation Communications Consultant - Fidelity Investments
Views in the last 30 days - 0
View DetailsSenior Data Analytics and Insights Analyst - Fidelity Investments
Views in the last 30 days - 0
View Details