Referentie: HLS-V19841
Centrale bank in amsterdam
senior data Engineer - Python developer
We zijn op zoek naar een senior Data Engineer (Python Developer) om een webapplicatie – Dataloop – voor de datakwaliteitsbeoordeling van rapportages van banken,
verzekeraars en pensioenfondsen verder te ontwikkelen. Deze rapportages zijn van essentieel belang voor het data-gedreven toezicht van DNB.
Als senior Data Engineer/Python Developer ben je primair verantwoordelijk voor de ontwikkeling van de back-end van Dataloop , in aansluiting op de gebruikerswensen van het
bankenteam. Daarnaast is er ruimte om als full-stack developer mee te werken aan features voor de webapplicatie. Doordat je het hele proces op professionele wijze beheerst (van inladen van data
tot het beschikbaar maken via API’s) ben je in staat om met jouw team oplossingen te implementeren die de datakwaliteitsbeoordeling effectiever en efficiënter maken, en de
beheersbaarheid vergroten. De lijntjes in het team waarin je werkt zijn kort en interactie met andere developers en eindgebruikers is eenvoudig.
Wat ga je precies doen?
• Je bouwt en onderhoudt oplossingen met Python als standaard codetaal.
• Je werkt met Airflow om ETL pipelines te bouwen en beheren.
• Je werkt met REST API’s gebaseerd op het FastAPI raamwerk en een frontend in Angular.
• Je bent onderdeel van een DevOps team, wat inhoudt dat je ook de CI/CD pipelines en Azure infrastructuur bouwt en onderhoudt. Deployments worden door GitOps/FluxCD
automatisch uitgerold in de clusters.
• Je blijft op de hoogte van de laatste ontwikkelingen binnen je vakgebied en neemt initiatief om dit op relevante momenten naar voren te brengen dan wel toe te passen.
Eisen: (Python Developer)
• Minimaal 5 jaar relevante werkervaring als data engineer of Python developer;
• Minimaal 3 jaar ervaring met Python;
• Minimaal 2 jaar ervaring met versiebeheer-software (Git);
• Minimaal 2 jaar ervaring met SQL;
• Minimaal 1 jaar ervaring met het beheren van en werken in een Linux omgeving (zoals Debian, Ubuntu);
Wensen:
- Minimaal 2 jaar ervaring met Python data transformation tooling (zoals Pandas, petl, SQLAlchemy)
- Minimaal 1 jaar ervaring met ETL schedulers (zoals Airflow, Dagster);
- Minimaal 1 jaar ervaring met container orchestration (Kubernetes, Docker Swarm)
- Minimaal 1 jaar ervaring in het maken van REST APIs;
- Minimaal 1 jaar ervaring met automatisch (unit) testen;
Eisen:
• HBO of Academisch werk- en denkniveau;
Wensen:
• Python training opleidingscertificaat.