R1 RCM Inc. is looking to build a state-of-the-art data platform foundation to handle and process large volumes of data, and is seeking a Data Engineer II to join their engineering team.
Requirements
- Minimum 2 years’ experience as a professional software developer using modern programming or scripting languages
- 2 years’ experience following a structured Software Development Methodology that has a defined software development life cycle, with recent Agile experience preferred
- Experience using one of the following programming languages: Java, Scala, Python
- Experience in Big data technologies like Spark, Hadoop, Kafka is a plus
- Experience with Databricks and/or Snowflake is a plus
- Experience in Cloud technologies like Azure or AWS is preferred
Responsibilities
- Designing, developing, and maintaining software applications that handle and process large volumes of data.
- Collaborating with cross-functional teams to understand data requirements and develop software solutions that effectively integrate and utilize data.
- Building and optimizing data models and databases for performance and efficiency.
- Writing code to extract, transform, and load data from various sources into data warehouses or data lakes.
- Implementing data quality checks and data governance processes to ensure data accuracy and consistency.
- Troubleshooting and resolving software and data-related issues.
- Working with big data technologies such as Hadoop, Spark, and Kafka.
Other
- Excellent problem-solving and analytical skills with excellent verbal and written communication skills
- Must be able to work effectively within a team (positive, process-oriented)
- Minimum 2 years’ experience as a professional software developer
- Recent Agile experience preferred
- Competitive benefits package