Ministerie van Justitie en Veiligheid
.Net ontwikkelaar - Backend engineer
Vandaag toegevoegd
Sommige details van deze opdracht zijn niet publiek beschikbaar.
Word gratis lidOver de opdracht
In het kader van de opschaling van een intern LLM-platform wordt de backend doorontwikkeld en verder schaalbaar gemaakt voor een groeiend aantal gebruikers. Het platform richt zich op veilige, verantwoorde en efficiënte ondersteuning voor interacties met taalmodellen, inclusief de integratie van agents/tools en multi-tenant ondersteuning voor meerdere organisaties. Binnen het DevOps-team ligt de focus op de backend in .NET Core/C#, de realisatie van schaalbaarheid via Kubernetes, het inrichten van CI/CD en observability, en het voorbereiden van migratie-opties naar een Europese cloud provider of on-prem naast een bestaande cloudomgeving.
Werkzaamheden
- Ontwikkelen en onderhouden van microservices en API’s in .NET Core/C# binnen het backend-domein van het platform.
- Bijdragen aan ontwikkeling, uitrol en operationele borging van services voor LLM-interacties, agents/tools, gebruikersauthenticatie en multi-tenant routing.
- Ontwerpen en implementeren van schaalbare REST- en event-driven architecturen.
- Opstellen van een testplan en uitvoeren van geautomatiseerde integratie- en end-to-end-tests.
- Inrichten en onderhouden van CI/CD-pipelines.
- Containerisatie realiseren met Docker en Helm en deployen op Kubernetes met behulp van GitOps.
- Integreren met cloud- en on-prem componenten, waaronder secret- en opslagvoorzieningen en identity-management.
- Implementeren van securitymaatregelen, toegangscontrole en auditering (o.a. op basis van OAuth2 en OpenID Connect).
- Opzetten van logging, tracing en monitoring voor de services (o.a. Prometheus, Grafana en een ELK-stack).
- Uitvoeren van performance tuning en load-testing bij opschaling.
- Documentatie verzorgen en kennisoverdracht uitvoeren naar interne teams en stakeholders.
Eisen
- Hbo-diploma op het gebied van informatica, software engineering of vergelijkbare relevante opleiding
- Minimaal 3 jaar aantoonbare ervaring met backend-ontwikkeling in .NET Core en C#
- Minimaal 2 jaar ervaring met containerisatie: Docker en/of Helm en/of Kubernetes
- Ervaring met Azure-diensten: Key Vault, Managed Identity en Storage, en ervaring met hybride deployment
- VOG vereist (screeningsitems 11, 12, 41); integriteitsverklaring Rijk: Ja
Wensen
- LLM/AI-platform ervaring
- Ervaring met React en/of Python
- Ervaring met multi-cloud en hybride omgevingen
- Ervaring met IaC, Kubernetes en Helm
- Ervaring met automatische integratie- en e2e-tests (bij voorkeur Playwright)
- Aantoonbare LLM/AI-platform ervaring (scorebaar met ervaringsniveaus)
- Snel de kernvraag in complexe materie boven tafel krijgen
- Overzien van diverse belangen en kunnen acteren bij tegenstellingen
- Deskundigheid en snel inzetten van kennis en ervaring
- Goede uitdrukkingsvaardigheid en sociale vaardigheden
- Teamfit: communicatief, secuur, aanpassingsvermogen, stressbestendig en flexibel