Functieomschrijving

Voor Ministerie van Justitie en Veiligheid zoeken wij een .Net Ontwikkelaar.

Je werkt binnen het multidisciplinaire Datalab van het Ministerie van Justitie en Veiligheid (JenV), waar experts zoals data-scientists, data-engineers en juridisch-ethisch adviseurs data-analyses en AI-ontwikkeling mogelijk maken. Het Datalab levert een beveiligd, schaalbaar dataanalyseplatform in de Azure cloud, dat door verschillende JenV-onderdelen zelfstandig of in samenwerking kan worden ingezet.
Je draagt bij aan de ontwikkeling en optimalisatie van Robin, het interne interactieve taalmodel van JenV. Robin is ontwikkeld als veilig, verantwoord en effectief alternatief voor commerciële AI-tools, met als doel de werkdruk te verlichten, efficiënter te werken en tekstverwerking en informatievoorziening te ondersteunen. Je onderzoekt en ontwikkelt samen met het team hoe AI gecontroleerd kan worden ingezet binnen JenV ten behoeve van een toekomst waarin AI een centrale rol inneemt.
Als .NET Ontwikkelaar binnen het DevOps-team werk je aan het opschalen van het JenV LLM-platform: je ondersteunt meer gebruikers, integreert agents/plugins en maakt het platform geschikt voor meerdere organisaties. Je richt je op doorontwikkeling van de backend (.NET Core), realiseert schaalbaarheid via Kubernetes, zet CI/CD in en zorgt voor observability. Daarnaast bereid je migratie-opties naar OpenShift (on-prem) voor. Je draagt bij aan uitrol en operationele borging van services die LLM-interacties, agents/plugins, gebruikersauthenticatie en multi-tenant routing verzorgen.
  • Je ontwikkelt en onderhoudt microservices en API’s in .NET Core / C#.
  • Je ontwerpt en implementeert schaalbare REST- en event-driven architecturen.
  • Je zet CI/CD pipelines op en onderhoudt deze (Azure DevOps of GitHub Actions).
  • Je implementeert containerisatie met Docker en Helm deployment op Kubernetes met behulp van GitOps; ervaring met OpenShift en GitOps is een pré.
  • Je integreert Azure-diensten (Key Vault, Storage, Managed Identity) en on-prem componenten.
  • Je implementeert security (OAuth2, OpenID Connect), toegangscontrole en auditering.
  • Je richt logging, tracing en monitoring in (zoals Application Insights, Prometheus, Grafana).
  • Je voert performance tuning en load-testing uit bij opschaling.
  • Je draagt zorg voor documentatie en kennisoverdracht naar interne teams en stakeholders.

  • Je realiseert een robuuste en gedocumenteerde .NET backend-architectuur geschikt voor productiegebruik.
  • Je zorgt dat Kubernetes-deployments en CI/CD-pipelines operationeel en getest zijn in staging en productie.
  • Je laat multi-tenant routing en agents/plugins functioneren zonder regressies.
  • Je implementeert en test beveiligings- en privacy-eisen.
  • Je rondt kennisoverdracht af en stelt operationele runbooks beschikbaar.

  • Je ontwikkelt en verbetert backend services.
  • Je ontwerpt API's en contracten voor agents/plugins.
  • Je zet Infrastructure as Code op voor deployments (Terraform, Bicep en specifiek Helm templates).
  • Je werkt samen met cloud- en security engineers om correcte netwerk- en toegangsinstellingen te garanderen.
  • Je levert een actieve bijdrage aan code reviews en architectuursessies.
  • Je ondersteunt bij incidentanalyse en root cause analyses.

Competenties
  • Analyseren.
  • Klantgerichtheid.
  • Omgevingsbewustzijn.
  • Plannen en organiseren.
  • Resultaatgerichtheid.
  • Samenwerken.
  • Voortgangscontrole.
  • Zelfontwikkeling.

Functie eisen

  • Je beschikt over een HBO-diploma in informatica, software engineering of een vergelijkbare richting
  • Je hebt minimaal 3 jaar ervaring met backend-ontwikkeling in .NET (Core) en C#
  • Je hebt minimaal 3 jaar ervaring met Docker, Helm en Kubernetes
  • Je hebt minimaal 2 jaar ervaring met CI/CD tooling zoals Azure DevOps of GitHub Actions
  • Je hebt ervaring met security: OAuth2/OpenID Connect, RBAC en secure coding practices
  • Je hebt ervaring met relationele databases (SQL) en NoSQL-diensten
  • Je hebt ervaring met Azure-diensten zoals Key Vault, Managed Identity en Storage
  • Je beheerst de Nederlandse taal zowel mondeling als schriftelijk

Functie wensen

  • Je bent beschikbaar zo snel mogelijk na gunning, bij voorkeur binnen 1-3 weken
  • Je behaalt een voldoende tot uitstekende score tijdens het interview op basis van jouw cv en motivatie
  • Je hebt ervaring met multi-cloud of hybride omgevingen
  • Je hebt ervaring met API security en identity
  • Je hebt ervaring met LLM/AI-platforms
  • Je hebt ervaring met CI/CD en Infrastructure as Code
  • Je beschikt over kennis van OpenShift, Caching en Message Brokers

Extra informatie

  • Plaats The Hague
  • Opleidingsniveau HBO
  • Aantal uur 36 uur per week
  • Startdatum 18-05-2026
  • Geschikt voor ZZP? Nee
  • Thuiswerken mogelijk? N.t.b.