Backend .NET Developer (Azure / Kubernetes / AI)
Role details
Job location
Tech stack
Job description
Voor het Ministerie van Justitie en Veiligheid zoeken wij een Backend .NET Developer die werkt aan een innovatief AI-platform binnen een veilige cloudomgeving. In deze rol ontwikkel je schaalbare backendservices en microservices die AI-toepassingen binnen de overheid mogelijk maken. Je werkt met moderne technologieën zoals .NET Core, Azure en Kubernetes en draagt bij aan een platform dat de inzet van AI binnen de organisatie ondersteunt.
Over de opdracht
Binnen het JenV Datalab wordt gewerkt aan data-analyse en AI-oplossingen voor verschillende onderdelen van het Ministerie van Justitie en Veiligheid. Het datalab biedt een veilige en schaalbare omgeving waarin organisaties binnen het ministerie gebruik kunnen maken van data-analyse, machine learning en AI-toepassingen.
Een belangrijk initiatief binnen deze omgeving is Robin, een intern AI-platform dat medewerkers ondersteunt bij informatieverwerking, tekstverwerking en digitale werkzaamheden. Het platform vormt een veilig alternatief voor commerciële AI-tools en helpt de organisatie om AI gecontroleerd en verantwoord te implementeren.
Als Backend .NET Developer werk je binnen het DevOps-team aan de verdere ontwikkeling van het LLM-platform. Je ontwikkelt backendservices die AI-interacties, authenticatie, integraties en multi-tenant functionaliteit ondersteunen. Daarbij werk je met moderne architecturen en zorg je voor schaalbaarheid, betrouwbaarheid en veiligheid van het platform.
- Ontwikkelen en onderhouden van microservices en API's in .NET Core en C#
- Ontwerpen van schaalbare REST- en event-driven architecturen
- Opzetten en onderhouden van CI/CD pipelines met Azure DevOps of GitHub Actions
- Containerisatie met Docker en deployment op Kubernetes via Helm
- Integreren van backendservices met Azure-diensten zoals Key Vault en Storage
- Implementeren van security-oplossingen zoals OAuth2 en OpenID Connect
- Inrichten van logging, monitoring en observability
- Uitvoeren van performance-optimalisaties en load-tests
- Documenteren van architectuur en overdragen van kennis aan interne teams
Requirements
-
HBO werk- en denkniveau in informatica, software engineering of vergelijkbaar
-
Minimaal 3 jaar ervaring met backend-ontwikkeling in .NET Core en C#
-
Ervaring met Docker, Kubernetes en containerisatie
-
Minimaal 2 jaar ervaring met CI/CD tooling zoals Azure DevOps of GitHub Actions
-
Ervaring met REST-API's en microservices architectuur
-
Kennis van OAuth2, OpenID Connect en secure coding practices
-
Ervaring met SQL of NoSQL databases
-
Ervaring met Azure-diensten zoals Key Vault en Storage
-
Goede beheersing van de Nederlandse taal
-
Ervaring met OpenShift of hybride cloudomgevingen
-
Ervaring met LLM- of AI-platformen
-
Kennis van message brokers of caching oplossingen zoals Redis of Kafka
Praktische informatie
Benefits & conditions
Bruto maandsalaris €3.700 - €6.000 bruto per maand (op basis van 40 uur)