About the Role
We are looking for a highly skilled Senior Systems Developer (Data Engineer) to lead data integrations, ETL processes, and database operations that power large-scale, high-quality data solutions. This role involves system analysis, development, testing, and managing complex technical components related to EMR/EHR data pipelines.
Key Responsibilities:
- Lead ETL, data integration, and database operations across EMR/EHR systems.
- Maintain and enhance data pipelines and automated QA functions.
- Normalize diverse EMR data into the Data Warehouse.
- Manage mapping tables, data models, and transformation logic.
- Develop scalable data architecture using AWS analytical services.
- Implement backup, recovery, and data security (HIPAA, GDPR compliance).
- Produce weekly/monthly reports and support operational data workflows.
- Document database structures and maintain technical references.
- Collaborate with cross-functional teams and ensure high data quality.
Qualifications:
- Bachelor's degree in IT, Computer Science, Data Engineering, or related field.
- 5+ years of experience in data engineering, systems development, or similar roles.
- Proven experience in healthcare/EMR domains (highly preferred).
- Strong experience in SQL, Python, ETL, and cloud-based data solutions.
Knowledge, Skills & Abilities:
- SQL Server AWS migration experience.
- Proficiency in Python, Shell scripting, and automation.
- Experience with Oracle, SQL Server, MySQL, PostgreSQL.
- Familiarity with Linux/Unix, Windows, Apache, IIS.
- Understanding of data governance, security, and compliance standards.
- Strong analytical, communication, and documentation skills.
- Experience with Jira, GitHub, and Agile methodology.
Good-to-Have Skills:
- Experience in Databricks or Snowflake.
- Tableau or Power BI reporting skills.
- Exposure to ML, NLP, or LLM technologies.
- Experience with validated systems and clinical workflows.
- Awareness of emerging database technologies.