Job Openings
Python Ontwikkelaar
About the job Python Ontwikkelaar
Voor Ministerie van Justitie en Veiligheid zoeken wij een Python Ontwikkelaar.
De afdeling Datadiensten ontwikkelde de Python/SQL-tool Matchmaker en jij draagt bij aan de verdere doorontwikkeling zodat resultaten snel en correct worden teruggegeven en de oplossing robuust is.
DIV Datadiensten startte met een Proof of Concept om functionaliteit te bouwen voor het zoeken en matchen van personen in het vernieuwde IV-landschap, wat resulteerde in de Python-gebaseerde tool Matchmaker die zoekt in een SQL-database.
De IND beoordeelt aanvragen van vreemdelingen die in Nederland willen verblijven of Nederlander willen worden, zoals asielaanvragen en aanvragen voor verblijf en naturalisatie.
Werkzaamheden
Jouw profiel
De afdeling Datadiensten ontwikkelde de Python/SQL-tool Matchmaker en jij draagt bij aan de verdere doorontwikkeling zodat resultaten snel en correct worden teruggegeven en de oplossing robuust is.
DIV Datadiensten startte met een Proof of Concept om functionaliteit te bouwen voor het zoeken en matchen van personen in het vernieuwde IV-landschap, wat resulteerde in de Python-gebaseerde tool Matchmaker die zoekt in een SQL-database.
De IND beoordeelt aanvragen van vreemdelingen die in Nederland willen verblijven of Nederlander willen worden, zoals asielaanvragen en aanvragen voor verblijf en naturalisatie.
Werkzaamheden
- Je maakt bestaande Python/SQL-code productieklaar.
- Je breidt tests uit en verbetert de code coverage.
- Je verbetert error handling en verhoogt de robuustheid van de oplossing.
- Je optimaliseert performance en de kwaliteit van zoek- en matchresultaten.
- Je werkt samen met collega’s binnen DIV, waaronder Java-ontwikkelaars, netwerkbeheerders en technisch beheerders.
Jouw profiel
- Analytisch ingesteld; je kunt complexe datasets en zoeklogica doorgronden.
- Je werkt goed samen met verschillende disciplines en communiceert helder.
- Ervaring met Python en SQL is vereist; ervaring met tests en performance-optimalisatie is een pre.
Functie-eisen
- Je hebt aantoonbare ervaring met het schrijven en onderhouden van Python-code
- Je beschikt over minimaal vijf jaar relevante werkervaring met Python
Functie-wensen
- Je hebt zeer goede kennis van Python, inclusief ervaring met het bouwen en testen van enterprise-applicaties
- Je hebt kennis van objectgeoriënteerd programmeren, moderne type-hinting frameworks (bijv. MyPy) en validatielibraries zoals Pydantic
- Je hebt ervaring met het Python ORM-framework SQLAlchemy 2
- Je bent bekend met PostgreSQL en andere relationele SQL-databases
- Bij voorkeur heb je ervaring met Kafka
- Je hebt ervaring met het naar productie brengen van applicaties en met containerisatie (bijv. Docker)
- Je hebt ervaring met het schrijven van productiewaardige Python-code
Extra Informatie
- Aantal uur 24 - 24
- ZZP mogelijk? Ja
- Thuiswerken mogelijk? N.t.b.
- Startdatum 01-10-2025