onsite
Senior Data Warehouse Developer
Software Engineer
Senior Data Warehouse Developer responsible for designing, building, and maintaining high‑performance data pipelines and warehouses using Snowflake, SQL, Python and AWS services to enable data‑driven decision making in a healthcare environment.
About the role
Key Responsibilities
- Design, develop and optimize ETL processes to ingest, transform and load large volumes of healthcare data into Snowflake.
- Model complex data structures, create dimensional models and maintain metadata to support analytics and reporting.
- Collaborate with data scientists, analysts and business stakeholders to understand requirements and deliver scalable data solutions.
- Implement data quality checks, monitoring and alerting using Python scripts and AWS services (Glue, Lambda, S3).
- Document architecture, data flows and best practices for future maintenance and onboarding.
Requirements
- 5+ years of experience in data warehouse development, with strong SQL and ETL skills.
- Proficiency in Snowflake (or similar cloud data warehouse) and experience with AWS data services.
- Solid programming skills in Python for data transformation and automation.
- Experience with data modeling, dimensional design and performance tuning.
- Excellent communication skills and ability to work cross‑functionally in a fast‑paced environment.
Skills
sqlsnowflakepythonaws