Python Ontwikkelaar S12
Python Ontwikkelaar S12 voor IND, Den Haag, 36 uur/week, 6 maanden, start 1-10-2026.
Eisen
- Aantoonbare werkervaring met Python code
- Minimaal vijf jaar aantoonbare werkervaring met Python
- Afgeronde hbo-opleiding
Wensen
- Ervaring met productiewaardige Python code schrijven
- Bekend met Kafka
- Ervaring met het naar productie brengen van een applicatie
- Bekend met PostgreSQL/SQL databases
- Zeer goede kennis van Python
- Kunnen werken met het Python ORM framework SQLAlchemy 2
- Bekend met het naar productie brengen van applicaties, inclusief containerization
- Bekend met object-oriented programming, moderne type hinting frameworks zoals mypy en validatielibraries zoals Pydantic
Volledige omschrijving
Opdrachtbeschrijving
De functionaliteit voor het zoeken en matchen van personen in de vernieuwing moet productiewaardig en productieklaar worden gemaakt binnen project Personen matchen. Binnen de IND heeft afdeling Datadiensten een eigen tool ontwikkeld om personen te zoeken en dit moet verder worden doorontwikkeld. Denk hierbij aan het verbeteren van de code zodat voldoende snel resultaten worden teruggegeven, de juiste matches worden teruggegeven na een zoekopdracht en deze voldoende robuust is.
De code is geschreven in SQL en Python, echter is er nog een slag nodig om dit productiewaardig te maken, denk aan tests uitbreiden, code coverage verbeteren, error handling etc. Hiervoor wordt samengewerkt met andere collega's binnen de directie Informatievoorziening, zoals Java ontwikkelaars, netwerkbeheerders en technisch beheerders.
Achtergrond opdracht
Binnen directie Informatievoorziening (DIV) is afdeling Datadiensten (DD) in 2024 gestart met een Proof of Concept. Dit had als doel om functionaliteit te bouwen voor het zoeken en matchen van personen in het vernieuwde IV-landschap. Dit heeft geresulteerd in een zelfgebouwde tool, genaamd Matchmaker. Matchmaker is een in Python gebouwde tool die het mogelijk maakt om te zoeken in een SQL database.
Over de klant:
De IND beoordeelt aanvragen van vreemdelingen die in Nederland willen verblijven of Nederlander willen worden. Bijvoorbeeld vluchtelingen die niet veilig zijn in eigen land en asiel zoeken. Of om mensen uit het buitenland die in Nederland willen werken en wonen. Ook behandelt de IND aanvragen van mensen die in Nederland wonen en willen naturaliseren. De IND is een agentschap van het ministerie van Justitie en Veiligheid (JenV). De ICT afdelingen van de IND zitten samen met het COA en DT&V aan de Rijnstraat 8 in Den Haag. Deze lokatie zit vlak naast het Centraal station en is dus zeer goed te bereiken met het openbaar vervoer.
Eisen:
- Afgeronde hbo-opleiding.
- Aantoonbare werkervaring met Python code.
- Minimaal vijf jaar aantoonbare werkervaring met Python.
Wensen:
- Zeer goede kennis van Python.
- Bekend met object-oriented programming, moderne type hinting frameworks zoals mypy en validatielibraries zoals Pydantic.
- Kunnen werken met het Python ORM framework SQLAlchemy 2.
- Bekend met PostgreSQL/SQL databases.
- Bekend met Kafka.
- Bekend met het naar productie brengen van applicaties, inclusief containerization.
- Ervaring met productiewaardige Python code schrijven.
- Ervaring met het naar productie brengen van een applicatie.
Competenties:
- Analytisch.
- Samenwerken.
- Communicatief.
Reageer nu
Reageren kan al binnen 2 minuten
Heb je een vraag?
Gerry van Guine
[e-mailadres][telefoonnummer]
Neem vrijblijvend contact op.
We helpen je graag verder.
Je CV en reacties
Voeg een CV toe om de eisen naast jouw ervaring te bekijken.
Je reageert zelf bij de bron. Leg hieronder vast wanneer je je reactie hebt verstuurd.
Bewaar de broker en datum in Mijn reacties.
Gegevens automatisch overgenomen uit de oorspronkelijke publicatie; controleer de details bij de bron. Wij zijn geen partij bij de aanvraag. Hoe wij werken.