< Naar alle vacatures

Senior Python ontwikkelaar

Politie

Utrecht
36 UUR
17 dec. 2026 - 17 dec. 2027
Reageer voor 6 oktober
Politie Logo

Functieomschrijving

De dienst IV van de politie ondersteunt operationele collega’s bij handhaving en opsporing.

Binnen het Productiehuis werken ongeveer 100 DevOps-teams dagelijks aan betrouwbare informatievoorziening om Nederland veilig te houden.

Je komt te werken aan de BOB‑module: een in Python gebouwde applicatie voor het aanvragen van Bijzondere Opsporings Bevoegdheden tussen politie en Openbaar Ministerie.

Als senior Python developer ontwerp, implementeer en test je nieuwe functionaliteit, bouw je koppelvlakken naar externe systemen en neem je verantwoordelijkheid voor technische kwaliteit.

Je draagt bij aan het geautomatiseerde build- en deployproces (CI/CD) en houdt rekening met gebruiksvriendelijkheid, toegankelijkheid en veiligheid; je wordt tevens uitgedaagd op het gebied van architectuur en analyse.

Opdracht is niet geschikt voor ZZP. Locatie: Utrecht.

Vereist profiel

  • Senioriteit: meerdere jaren aantoonbare ervaring als Python‑ontwikkelaar, bij voorkeur in productieve, ketengerichte applicaties.
  • Technisch: ruime ervaring met Python‑frameworks (bijv. FastAPI/Django/Flask), API‑ontwerp (REST), integraties en bouw van koppelvlakken.
  • CI/CD & infra: ervaring met geautomatiseerde build/deploy pipelines (GitLab CI, Jenkins of vergelijkbaar), Docker en bij voorkeur Kubernetes.
  • Kwaliteit & veiligheid: gedegen kennis van testing (unit/integratie, pytest), security‑principes (OWASP), en aandacht voor privacy en informatiebeveiliging.
  • Gebruiksvriendelijkheid & toegankelijkheid: ervaring met UI/UX‑vraagstukken en (basis) toegankelijkheidsrichtlijnen is een pré.
  • Architectuur & analyse: ervaring met systeemarchitectuur, ontwerpkeuzes en het vertalen van functionele eisen naar technische oplossingen.
  • Soft skills: proactief, communicatief sterk in het Nederlands, ervaring met samenwerken in multidisciplinaire DevOps‑teams en coachen van minder ervaren collega’s.
  • Overig: ervaring in de publieke sector of met opsporingsketens is een pré; inzetbaar op locatie Utrecht; opdracht niet geschikt voor ZZP — plaatsing via werkgever/detachering gewenst.

Eisen

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

Competenties

  • Proactieve en coachende senior rol in het DevOps team
  • In staat de grote lijnen uit te zetten voor een complexe opdracht en andere scrumteamleden betrekken
  • In staat aan te geven welke informatie of kennis nodig is en initiatief nemen om deze te verkrijgen
  • Kennis borgen in documentatie en overdragen aan collega’s
  • In staat tijdlijnen van ontwikkelwerk uit te zetten en risico’s en afhankelijkheden aan te geven
  • Stelt prioriteiten en durft beslissingen te nemen en neemt hiervoor verantwoordelijkheid
  • Weet anderen mee te krijgen in standpunten door inzet van argumenten, enthousiasme en waar nodig stelligheid
  • Herkent het grotere verband en ziet hoe de eigen backlog onderdeel is van het grotere geheel
  • Kan een boodschap helder overbrengen aan groepen om anderen te inspireren en de koers te bepalen

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