Logo van Politie
Logo van Politie

Senior Python ontwikkelaar

Kaap Hoorndreef 3, 3563 AR Utrecht

Sluit over 4 dagen

Begindatum:

17 dec 2026

Einddatum:

17 dec 2027

Uren per week:

36

Publicatiedatum:

2 okt 2026
Opdracht tarief 111Opdracht uren 36
Opdracht alleen mogelijk voor professionals in loondienst
Kijkende naar de inhoud van deze opdracht en de wet DBA, kan je deze opdracht alleen uitvoeren als je in loondienst bent. Je kunt ervoor kiezen om bij ons in loondienst te gaan om deze opdracht uit te voeren of via een extern advies- of detacheringsbureau (met akkoord van jouw huidige werkgever). Wij maken voor de betaling van facturen van advies- en detacheringsbureaus gebruik van een G-rekening.
Wil je voor de duur van deze opdracht bij ons in dienst komen?
Dat is mogelijk! Wij bieden je een uitzendovereenkomst aan, waardoor je de opdracht in loondienst vanuit ons uitzendbureau Projectversterkers B.V. kunt uitvoeren. Bereken hieronder jouw bruto maandsalaris.
Wat zijn de voordelen?
Opdracht alleen mogelijk voor professionals in loondienst

Omschrijving

De dienst IV van de politie ondersteunt de operationele politie collega's met hun dagelijkse taken zoals handhaving en opsporing. Binnen het Productiehuis zijn zo'n 100 DevOps-teams elke dag hard aan het werk om de beste informatievoorziening te bieden om Nederland veilig te houden.

De BOB-module is een ketenvoorziening waarmee de politie Bijzonder Opsporings Bevoegdheid (BOB)-middelen aanvraagt bij het Openbaar Ministerie en wordt gebruikt door alle rechercheurs en Interceptiedesken. Je opereert dus in het hart van de opsporingsketen en in de samenwerking met het Openbaar Ministerie.

Als senior Python developer ontwerp, implementeer en test je. Je draagt bij aan het geautomatiseerde build en deploy proces (CI/CD). Je houdt je bezig met de technische aspecten, maar ook met vraagstukken op het gebied van gebruiksvriendelijkheid en toegankelijkheid alsmede veiligheid.

Voor deze opdracht ga je de BOB-module redesignen en koppelvlakken bouwen naar externe systemen, waarbij in de basis nog zaken opgezet dienen te worden. Je wordt daarbij ook uitgedaagd op het gebied van architectuur en/of het analyseproces.

Werkzaamheden en verantwoordelijkheden

Als senior Python developer ontwerp, implementeer en test je. Je draagt bij aan het geautomatiseerde build en deploy proces (CI/CD). Je houdt je bezig met de technische aspecten, maar ook met vraagstukken op het gebied van gebruiksvriendelijkheid en toegankelijkheid alsmede veiligheid.

Voor deze opdracht ga je de BOB module redesignen en koppelvlakken bouwen naar externe systemen, waarbij in de basis nog zaken opgezet dienen te worden. Je wordt daarbij ook uitgedaagd op het gebied van architectuur en/of het analyseproces.

Je onderzoekt met plezier complexe vraagstukken en je kunt de link leggen tussen frontend en backend. En weet je op het gebied van architectuur en/of analyse een bijdrage te leveren. Daarnaast werk je goed samen, zowel binnen je scrumteam als met andere teams en kun je minder ervaren ontwikkelaars begeleiden met jouw kennis.

Eisen

  • Aantoonbare werkervaring met Python (Django framework) (minimaal 5 jaar)
  • Aantoonbare werkervaring met PostgreSQL
  • Aantoonbare werkervaring met Software architecturen met bv. design patterns
  • Aantoonbare werkervaring met API-ontwikkeling
  • Aantoonbare werkervaring met Scrum methodiek
  • Aantoonbare werkervaring met Atlassian suite (Jira/Confluence/Bitbucket)
  • Aantoonbare werkervaring met Linux shell commands
  • Aantoonbare werkervaring met CI/CD met tools zoals Jenkins, Git
  • Aantoonbare werkervaring met Docker containers

Wensen en competenties

Competenties

  • Je hebt een proactieve en coachende senior rol in het DevOps team
  • Je bent in staat voor een complexe opdracht de grote lijnen uit te zetten en betrekt hierbij andere scrumteamleden in het denkproces en de aanpak
  • Je bent zelf in staat om aan te geven aan welke informatie of kennis je behoefte hebt en neemt het initiatief om deze te verkrijgen
  • Als je een opdracht afrondt kan jij je kennis goed borgen in documentatie en overdragen aan je collega
  • Je bent in staat tijdlijnen van het ontwikkelwerk uit te zetten en de risico's en afhankelijkheden aan te geven
  • Je stelt prioriteiten, durft beslissingen te nemen en neemt hier de verantwoordelijkheid voor
  • Je weet anderen mee te krijgen in standpunten, door inzet van argumenten, enthousiasme en waar nodig stelligheid
  • Je herkent het grotere verband en ziet hoe de eigen backlog met gebruikers- en beheerwensen onderdeel is van dit grotere geheel
  • Je kunt een boodschap helder overbrengen aan groepen, om daarmee anderen te inspireren en de koers te bepalen
  • Het werken in een agile/scrum omgeving, actieve rol in het team

Organisatie en team

De senior Python developer werkt in een Agile omgeving in een multidisciplinair DevOps team samen met andere ontwikkelaars, informatieanalisten, technisch applicatiebeheerders en functioneel beheerders. Ieder teamlid heeft een specialisme, maar van iedereen wordt verwacht dat hij ook bereid is en proactief om ook aan de voor- of achterkant werkzaamheden op te pakken die eventueel buiten zijn specialisme vallen. Het is niet dat elk teamlid alles moet kunnen, maar als team wel de insteek dat taken door meerdere personen uitgevoerd kunnen worden. Als team werk je samen aan de gezamenlijke doelen.

De BOB-module is een in Python gebouwde applicatie die het aanvraag proces met betrekking tot de Bijzondere Opsporings Bevoegdheden van Politie en Justitie ondersteunt.

Gespreksinformatie

1. Gesprek met administratieve partner: We kijken of jouw profiel goed aansluit op de wensen van de klant. Daarna nodigen we je uit om kennis met ons te maken.

2. Ontmoeting met de politie: Is het gesprek goed verlopen? Dan nodigen we jou uit voor een ontmoetingsgesprek met de politie.

Overige informatie

Benodigd aantal professionals: 1
Hybride werken: Nee

Optie tot verlenging: Niets over bekend.

Hybride: Hybride werkvorm met kantoorlocaties in Nieuwegein en Utrecht.

Overig algemeen:

• Een screening is een verplicht onderdeel van de sollicitatieprocedure, de duur van de screening kan variëren.
• Het afgeven van meerdere geldige referenties is een verplicht onderdeel van de selectieprocedure.
• Houd er rekening mee dat de screening zich, indien noodzakelijk, mede kan uitstrekken tot uw directe omgeving, zoals familie, vrienden en kennissen.



Meer informatie
Hieronder vind je meer informatie over het aanmeldproces en antwoorden op veelgestelde vragen. Niet gevonden wat je zoekt? Neem dan contact op met Ernst Schoneveld via ernst.schoneveld@kbenp.nl.
Contact
Hoe werkt het?
Veelgestelde vragen
Wil je even sparren met een van onze adviseurs?
Onze adviseurs staan je graag persoonlijk te woord op maandag t/m vrijdag tussen 09:00 en 17:00 uur. Je kunt jouw vraag alvast stellen via de contactpagina of kom terug op een ander tijdstip!
Opdracht Adviseur