Job Overview
Role: Software Engineer I (Data Focus) Location: Noida Experience: 0-3 Qualification: B.E / B.Tech / B.Sc (Computer Science, IT, Engineering, or related) Key Skills: Data pipelines, ETL/ELT, SQL, Snowflake, Databricks, Python
Job Description
R1 RCM is searching for a motivated and detail-oriented Software Engineer – Data to join our infrastructure framework. The ideal candidate possesses a strong baseline foundation in modern data architecture and analytics tracking. In this role, you will work on cutting-edge data platforms, build scalable data pipeline layers, and optimize database architectures to support data-driven business decisions for the healthcare revenue cycle industry.
Roles and Responsibilities
- Design, Develop, Test: Design, develop, test, and maintain robust data pipelines and ETL/ELT streaming workflows.
- Develop, Optimize, And: Develop, optimize, and tune complex SQL queries, relational stored procedures, and structural database objects.
- Build And Manage: Build and manage cloud-based data solutions utilizing the Snowflake data cloud and Databricks environments.
- Develop Clean, Maintainable: Develop clean, maintainable data processing and automation scripts using Python.
- Monitor And Troubleshoot: Monitor and troubleshoot data pipeline issues promptly to guarantee total data quality, reliability, and low uptime lag.
- Collaborate Actively With: Collaborate actively with business analysts, stakeholders, and sister engineering squads to capture data requirements.
- Support Structural Data: Support structural data validation, comprehensive testing, and database platform performance optimization routines.
- Document Technical Architectural: Document technical architectural designs, pipeline data flows, and configuration schemas.
Skills and Eligibility Criteria
Educational Background: Bachelor's degree in Computer Science, Information Technology, Engineering, or a closely related technical field.
Experience: 0-3 of hands-on experience or exceptional internship experience in software testing, particularly with Android OS testing environments.
Mandatory Technical Skills:
- Strong working knowledge of standard SQL and relational database management system (RDBMS) concepts.
- Hands-on experience or practical internship exposure working within the Snowflake environment.
- Familiarity with Databricks and distributed computing concepts like Apache Spark.
- Proficiency in using Python for structured data parsing, extraction, and script automation.
- Understanding of data warehouse concepts, schemas (Star/Snowflake), and ETL/ELT pipelines.
Competencies:
- Prior experience developing business dashboards and metric reports with Power BI.
- Exposure to hyperscaler cloud environments like Microsoft Azure, Amazon Web Services (AWS), or Google Cloud Platform (GCP).
- Familiarity with Git version control trees and automated CI/CD practices.
- Basic understanding of Agile methodologies and sprint planning cycles.