< Naar alle vacatures

Python Ontwikkelaar S12

Ministerie van Justitie en Veiligheid (JenV)

Rijnstraat 8 in Den Haag
36 UUR
1 okt. 2026 - 1 apr. 2027
Reageer voor 25 september
Ministerie van Justitie en Veiligheid (JenV) Logo
Let op! Deze opdracht is afkomstig van één van de brokers van de opdrachtgever. We zijn bij De Transparante Broker tegen ketenvorming, maar kiezen er toch voor om deze opdracht door te plaatsen. Lees hier waarom.

Opdrachtbeschrijving

Binnen project "Personen matchen" moet de zoek- en matchfunctionaliteit productieklaar worden gemaakt: de bestaande Matchmaker-tool verbeteren en harden.

Matchmaker is een Python-tool die zoekt in een SQL-database; doel is snellere, robuuste en correcte zoekresultaten leveren.

Werkzaamheden omvatten optimaliseren van prestaties, verbeteren van matchlogica, uitbreiden van tests, verhogen van code coverage en solide error handling.

Er wordt samengewerkt binnen de directie Informatievoorziening met Java-ontwikkelaars, netwerkbeheerders en technisch beheerders om integratie en operatie te borgen.

De opdracht wordt uitgevoerd binnen de IND-context (beoordeling vreemdelingenzaken) en vindt plaats op Rijnstraat 8 in Den Haag; bereikbaarheid per openbaar vervoer is uitstekend.

Vereist profiel

  • Ervaren Python-ontwikkelaar met aantoonbare ervaring in productieplaatsing van data- of search-applicaties.
  • Sterke kennis van SQL: query-optimalisatie, indexering en werken met grote datasets.
  • Ervaring met het schrijven en uitbreiden van tests (unit/integratie), meten en verbeteren van code coverage en CI/CD.
  • Bekwaam in foutafhandeling, logging en het ontwerpen van robuuste, onderhoudbare code voor productieomgevingen.
  • Teamspeler die makkelijk samenwerkt met Java-ontwikkelaars, netwerk- en technisch beheerders; goede communicatieve vaardigheden.
  • Vertrouwd met security- en privacy-eisen binnen overheidscontexten is een pré; kennis van IND/Zorg- of IV-landschap is waardevol.
  • Schaal/inschaling: S12 ICT; beschikbaarheid om op locatie in Den Haag te werken wordt op prijs gesteld.

Eisen

  • 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

De opdrachtgever heeft aangegeven dat deze opdracht niet toegankelijk is voor freelancers, ook niet als DGA van een BV. De Transparante Broker biedt daarvoor een alternatief waarbij we je omzet verlonen. Sta je daar voor open? Reageer dan op de opdracht en we sturen je meer informatie over de constructie toe.
De Transparante Broker rekent € 5,00 marge
Hoeft nog niet op maat gemaakt te worden voor de opdracht