onsite
Senior Systems Developer / Data Engineer - NSW Government
Data Engineer
Senior Systems Developer/Data Engineer leading data pipeline design, ETL development, and cloud-based analytics for a large health system, leveraging Python, SQL, AWS, and advanced data modeling techniques.
About the role
Key Responsibilities
- Design, develop, and maintain scalable data pipelines and ETL processes to ingest, transform, and load health data into enterprise data warehouses.
- Collaborate with cross‑functional teams to define data architecture, data models, and metadata management strategies.
- Implement and optimize data solutions on AWS (S3, Redshift, Glue, Lambda) ensuring performance, security, and compliance.
- Write efficient, maintainable Python scripts and SQL queries for data extraction, transformation, and reporting.
- Monitor, troubleshoot, and document data workflows, providing proactive support and continuous improvement.
Requirements
- 5+ years of experience in data engineering or systems development within a complex enterprise environment.
- Proficiency in Python, SQL, and AWS data services (Redshift, Glue, S3, Lambda).
- Strong knowledge of ETL concepts, data modeling, and data quality best practices.
- Experience with version control (Git), CI/CD pipelines, and automated testing.
- Excellent problem‑solving skills and ability to communicate technical concepts to non‑technical stakeholders.