We are seeking a skilled Senior Python Engineer with a strong background in Python and its associated frameworks, as well as experience with AWS. The ideal candidate will be responsible for designing, developing and maintaining ETL processes. You will work closely with cross-functional teams to ensure data integration and transformation processes are efficient, reliable and scalable.
Responsibilities
- Design, develop and maintain ETL processes
- Collaboration with cross-functional teams to ensure data integration and transformation processes are efficient, reliable and scalable
- Independent design and architecture of solutions
- Ownership and accountability over work tasks
- Direct business interactions with minimized meetings to gather requirements
- Creation of referenceable and modular code
- Ongoing data quality assurance by monitoring data to identify problems before they have business impact
- Determination of when to automate and when not to
- Articulation of clear business objectives aligned to technical specifications
- Daily work in an iterative, agile pattern
- Championing new ideas and taking risks
Requirements
- 3+ years of data engineering experience using Python
- 2+ years of database experience with SQL and NoSQL
- Expertise in AWS
- Familiarity with Git
- Proficiency in TDD development methodologies
- Skills in Kubernetes, Docker and CI/CD pipelines
- Background in Agile teams – Scrum or Kanban
- Excellent troubleshooting skills
- Strong communication skills
- English proficiency at B2 level or higher
Nice to have
- Familiarity with Jenkins
- Knowledge of Health care information Interoperability domains