Functieomschrijving

Voor de Politie zoeken wij een Senior Python Developer.
Je ondersteunt operationele politiecollega’s met hun dagelijkse taken op het gebied van handhaving en opsporing. Binnen het Productiehuis werken dagelijks zo’n 100 DevOps-teams samen om de beste informatievoorziening te bieden waarmee Nederland veilig wordt gehouden.

Je werkt aan de BOB-module, een ketenvoorziening waarmee bijzondere opsporingsbevoegdheden worden aangevraagd bij het Openbaar Ministerie. Deze module wordt gebruikt door alle rechercheurs en Interceptiedesken. Je opereert hierbij in het hart van de opsporingsketen en werkt nauw samen met het Openbaar Ministerie.

Als senior Python developer ben je actief in een Agile omgeving binnen een multidisciplinair DevOps-team. Je werkt samen met andere ontwikkelaars, informatieanalisten, technisch applicatiebeheerders en functioneel beheerders. Elk teamlid heeft zijn eigen specialisme, maar je bent ook bereid proactief werkzaamheden op te pakken buiten je directe expertise. Samen met het team werk je aan gezamenlijke doelen.

De BOB-module is gebouwd in Python en ondersteunt het aanvraagproces rondom bijzondere opsporingsbevoegdheden voor Politie en Justitie.

Als senior Python developer ontwerp, implementeer en test je nieuwe functionaliteiten. Je draagt bij aan het geautomatiseerd build- en deployproces (CI/CD). Je houdt je bezig met technische aspecten, maar denkt ook actief mee over gebruiksvriendelijkheid, toegankelijkheid en veiligheid.

Voor deze opdracht ga je de BOB-module redesignen en bouw je koppelvlakken naar externe systemen. Hierbij zet je nieuwe structuren op en word je uitgedaagd op het gebied van architectuur en analyseprocessen.

Je onderzoekt complexe vraagstukken en legt makkelijk de link tussen frontend en backend. Je levert een bijdrage op het gebied van architectuur en analyse. Je werkt uitstekend samen, zowel binnen je scrumteam als met andere teams, en begeleidt minder ervaren ontwikkelaars met jouw kennis.

Jouw profiel
Aantoonbare werkervaring met:
  • Python (Django framework)
  • Angular
  • PostgreSQL
  • Software architecturen, bijvoorbeeld design patterns
  • API-ontwikkeling
  • Scrum methodiek
  • Atlassian suite (Jira/Confluence/Bitbucket)
  • Linux shell commands
  • CI/CD met tools zoals Jenkins, Git
  • Docker containers

Verantwoordelijkheden
  • Je neemt een proactieve en coachende senior rol in het DevOps-team.
  • Je kunt voor complexe opdrachten de grote lijnen uitzetten en betrekt hierbij andere scrumteamleden in het denkproces en de aanpak.
  • Je geeft duidelijk aan welke informatie of kennis je nodig hebt en neemt zelfstandig initiatief om die te verkrijgen.
  • Na afronding van een opdracht borg je je kennis in documentatie en draag je deze over aan collega’s.
  • Je zet tijdlijnen van ontwikkelwerk uit en benoemt risico’s en afhankelijkheden.
  • Je stelt prioriteiten, durft beslissingen te nemen en neemt de verantwoordelijkheid daarvoor.
  • Je weet anderen te overtuigen van standpunten met argumenten, enthousiasme en waar nodig stelligheid.
  • Je herkent het grotere verband en ziet hoe je backlog met gebruikers- en beheerwensen onderdeel is van het geheel.
  • Je brengt boodschappen helder over aan groepen om anderen te inspireren en richting te geven.

Vakmatige taken
  • Werken in een agile/scrumomgeving met een actieve rol in het team


Functie-eisen

  • Je hebt ervaring met Python, met name het Django framework
  • Je beschikt over kennis van Angular
  • Je hebt ervaring met PostgreSQL
  • Je begrijpt softwarearchitecturen, zoals design patterns
  • Je hebt ervaring met API-ontwikkeling
  • Je bent bekend met de Scrum methodiek
  • Je bent vaardig in het gebruik van de Atlassian suite (Jira, Confluence, Bitbucket)
  • Je kunt werken met Linux shell commands
  • Je hebt kennis van CI/CD processen en tools zoals Jenkins en Git
  • Je hebt ervaring met Docker containers

Functie eisen

  • Je hebt ervaring met Python, met name het Django framework
  • Je beschikt over kennis van Angular
  • Je hebt ervaring met PostgreSQL
  • Je begrijpt softwarearchitecturen, zoals design patterns
  • Je hebt ervaring met API-ontwikkeling
  • Je bent bekend met de Scrum methodiek
  • Je bent vaardig in het gebruik van de Atlassian suite (Jira, Confluence, Bitbucket)
  • Je kunt werken met Linux shell commands
  • Je hebt kennis van CI/CD processen en tools zoals Jenkins en Git
  • Je hebt ervaring met Docker containers

Functie wensen

Geen

Extra informatie

  • Plaats Nieuwegein
  • Aantal uur 36 uur per week
  • Startdatum 01-06-2026
  • Geschikt voor ZZP? Nee
  • Thuiswerken mogelijk? N.t.b.