Voor deze opdracht werk je als .Net ontwikkelaar – Backend engineer binnen het DevOps-team aan de backend van een LLM-platform. Je draagt bij aan de ontwikkeling, uitrol en operationele borging van services voor LLM-interacties, agents/tools, gebruikersauthenticatie en multi-tenant routing.
Functieomschrijving
Je werkt binnen het DevOps-team aan de backend van een LLM-platform. Je draagt bij aan de ontwikkeling, uitrol en operationele borging van services voor LLM-interacties, agents/tools, gebruikersauthenticatie en multi-tenant routing.
Werkzaamheden
- Ontwikkelen en onderhouden van microservices en API’s in .NET Core/C#.
- Schrijven van testplannen en opzetten van geautomatiseerde integratie- en end-to-end-tests.
- Ontwerpen en implementeren van schaalbare REST- en event-driven architecturen.
- Opzetten en onderhouden van CI/CD-pipelines (Azure DevOps).
- Containerisatie met Docker en Helm; deployment op Kubernetes met behulp van GitOps.
- Integratie met Azure-diensten (Key Vault, Storage, Managed Identity) en on-prem componenten.
- Implementatie van security (OAuth2, OpenID Connect), toegangscontrole en auditering.
- Inrichten van logging, tracing en monitoring (bijv. Prometheus, Grafana, ELK-stack).
- Uitvoeren van performance tuning en load-testing bij opschaling.
- Documentatie en kennisoverdracht naar interne teams en stakeholders.
Prestatiedoelstellingen
- Realisatie van een gedocumenteerde .NET backend-architectuur voor productiegebruik.
- Kubernetes-deployments en CI/CD-pipelines operationeel en getest in staging en productie.
- Multi-tenant routing en agents/tools functioneren zonder regressies.
- Beveiligings- en privacy-eisen zijn geïmplementeerd en getest.
Eisen
- 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.
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).
- 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.
Competenties
- Analyseren.
- Klantgerichtheid.
- Omgevingsbewustzijn.
- Plannen en organiseren.
- Resultaatgerichtheid.
- Samenwerken.
- Voortgangscontrole.
- Zelfontwikkeling.