Backend Developer BVID (6FTE)

Politie

Politie
€100 p/uUtrecht36 uur p/wStart 18-11-2026Tot 17-11-2028

Opdrachtomschrijving


De BVID (Basisvoorziening Identiteitsvaststelling) is het systeem achter de identificatiezuilen van de Nationale Politie. Het wordt gebruikt om persoonsgegevens van verdachten en vreemdelingen te registreren en te verifiëren aan de hand van documenten, vingerafdrukken, foto's en handtekeningen. Ook kan daarmee worden vastgesteld of iemand al bij de politie of een ketenpartner bekend is.

De aanleiding voor deze uitvraag is het versnellen van de migratie naar een nieuwere versie van de BVID-software. De volledige BVID-software wordt herbouwd op een moderne architectuur (DDD, clean architecture, event-driven) en technologie-stack (.NET 10, containerization).

Dit moet de basis vormen voor alle uitbreidingen die de komende jaren moeten worden doorgevoerd om te voldoen aan verschillende Europese verordeningen. BVID heeft een duidelijke architecturale visie, maar de weg naar deze stip op de horizon is een complex traject (mede door de positie van de BVID in zowel de strafrecht- als vreemdelingenketen). Om de migratie zo snel mogelijk te realiseren, is extra capaciteit benodigd.

Op dit moment zijn er drie DevOps-teams werkzaam in het cluster. Dit zijn multi disciplinaire teams bestaande uit een combinatie van interne en externe medewerkers met IT en business vertegenwoordiging. Deze teams werken nauw samen vanuit een gedeelde backlog. De product owner prioriteert en beheert de product backlog. Op basis van deze product backlog beheren de teams hun eigen sprint backlog.

Binnen het cluster wordt gewerkt volgens het Operating Model van de sector Dienstverlening Partners. Dit is een Agile schalingsmodel gebaseerd op SAFe en zorgt voor afstemming van werkzaamheden en afhankelijkheden tussen de verschillende teams. Bij deze manier van werken worden ook team overstijgende rituelen uitgevoerd, zoals de kwartaalplanning.

Werkzaamheden/ taken, verantwoordelijkheden & doelstellingen

  • De kandidaat ontwikkelt software in .NET en realiseert features van de product backlog.
  • De kandidaat organiseert zijn eigen werk en pakt stories zelfstandig op binnen sprints van drie weken.
  • De kandidaat denkt actief mee over architectuurkeuzes en komt met concrete oplossingen.
  • De kandidaat levert software op die voldoet aan de Definition of Done.
  • Het team werkt volgens het principe "you build it, you run it". De kandidaat levert hier een actieve bijdrage aan door samen met het team software naar productie te brengen en het beheer van de BVID mee te dragen (in roulatievorm).
  • De kandidaat neemt deel aan het piketrooster van het team (ongeveer vier keer per jaar), derdelijns-support. De applicatie is 24/7 beschikbaar voor diverse ketenpartners.
  • De kandidaat houdt de beheerdocumentatie bij van het werk waaraan hij bijdraagt.
  • De kandidaat deelt proactief kennis binnen en buiten het team. Overdracht hoort standaard bij de werkzaamheden en vindt plaats tijdens de contractperiode.
  • De kandidaat werkt in de interne Ontwikkelstraat, met een eigen ontwikkelomgeving (seat) en een gedeelde OTA-omgeving.
  • De kandidaat is minimaal twee werkdagen per week op kantoor voor samenwerking binnen team en cluster. De opdrachtgever bepaalt welke dagen.
  • DevOps (90% Dev en 10% Ops) – .NET Development (.NET 6/8/10) – Softwaredesign en architectuurprincipes: DDD, clean architecture, event-driven, microservices – REST API's (bouwen en onderhouden) – Entity Framework / Migrations / MSSQL – Containerization van applicaties met Docker – Ervaring met hosting op containerplatformen, zoals OpenShift (Kubernetes) – Onderhouden en verbeteren van CI/CD pipelines (bij voorkeur op basis van GitLab) – Kennis van logging en monitoring, bij voorkeur Elastic/Kibana.
  • Competenties – Coachen en kennisdeling – Klantgerichtheid – Maatschappelijk bewustzijn – Oriëntatie – Netwerkvaardigheid – Organisatiesensitiviteit – Organisatievermogen – Overtuigingskracht – Systeemdenken Randvoorwaarden – Er wordt gewerkt binnen kantoortijden. – Er zijn twee vaste kantoordagen: dinsdag en woensdag (momenteel Odijk, volgend jaar Nieuwegein). – Maandag(ochtend) vinden belangrijke cluster afspraken plaats (online). – Er is sprake van piket. Dit vindt ongeveer 4 keer per jaar plaats (wanneer de kandidaat voldoende is ingewerkt).

De eisen

  1. 1In de afgelopen 7 jaar, minimaal 5 jaar werkervaring met / in: Agile werken
  2. 2In de afgelopen 7 jaar, minimaal 5 jaar werkervaring met / in:Build-in quality en shift-left principes
  3. 3In de afgelopen 7 jaar, minimaal 5 jaar werkervaring met / in: Scrum Framework
  4. 4In de afgelopen 7 jaar, minimaal 5 jaar werkervaring met / in: DevOps visie en mindset
  5. 5Samenwerken in een context met aanpalende disciplines zoals bijvoorbeeld Functioneel Beheerders, Infra-specialisten, Adviseurs Informatiemanagement
  6. 6Ownership op producten en van daaruit een pro-actieve en betrokken instelling en adviserende houding richting de Product Owner
  7. 7Je hebt een diploma op hbo-niveau (bachelor)

De wensen

  1. 1Messaging-technieken, bijvoorbeeld RabbitMQ op basis van MassTransit
  2. 2Testautomatisering op basis van de testpyramide (unittests, integratietest, apitests)
  3. 3Agile/Scrum/SAFe
  4. 4Security-minded: dataintegriteit en bekende kwetsbaarheden (CVE's)

Hoe werkt het?

1

Aanvraag indienen

Dien je aanvraag in via het formulier op deze pagina.

2

Introductie

Bij een match introduceren we jouw profiel bij de opdrachtgever.

3

Aan de slag

Na akkoord ga je per direct aan de slag met je nieuwe opdracht.

Reageren kan tot en met 12-11-2026

Opdracht delen via:

Direct reageren

Vul het onderstaande formulier in en we nemen binnen 24 uur contact met je op.

Contactgegevens

CV

Upload je actuele cv. Extra bijlagen zijn optioneel.

Tarief en inzet

Kies je contractvorm en geef je gewenste tarief en inzet door.

In loondienst bij MiPublic met je tarief als basis. Hoe werkt MiPlance?

Maximaal €100 per uur, inclusief MiPublic-fee.

MiPlance · Politie · schaal 10

Netto per maand

bij 36 uur per week

—

Vast basissalarisElke maand, ook bij vakantie en feestdagen.
—
Variabel salarisHet deel van je tarief voor je gewerkte uren, uitbetaald in de maand erna.
—

Vul je uurtarief in om je netto-indicatie te zien.

Deze berekening is met zorg opgesteld, maar aan de uitkomst kun je geen rechten ontlenen.

MiPlance rekentool

Jouw berekening.

— per uur · 36 uur per week · Politie, schaal 10 · loonheffingskorting aan

Alle bedragen per gemiddelde maand. Bekijk hoe je opdrachttarief wordt verdeeld en wat daarvan netto overblijft.

Vul je uurtarief in om je netto-indicatie te zien.

01

Van opdracht naar bruto

Vul een geldig tarief en aantal uren in om het opdrachtbudget te zien.

02

Van bruto naar netto

Er is nog geen volledige salarisindicatie beschikbaar voor deze invoer.

Indicatie · de werkelijke loonafrekening kan afwijken.


FAQ

Veelgestelde vragen

Het maximale uurtarief is €100 per uur.

Meer opdrachten