Beschrijving
Het Ministerie van Sociale Zaken en Werkgelegenheid (SZW) zoekt een senior C# developer voor het sprintteam van de Virtuele Assistent, een eerste stap in AI-ontwikkelingen binnen SZW en de Nederlandse Arbeidsinspectie.
De rol focust op het robuust aansluiten van applicaties binnen de eigen infrastructuur op een .NET 10 AI-platform dat draait in Azure Container Apps en fungeert als centrale toegangslaag naar LLM's, documentverwerking en externe tools.
Het AI-platform biedt een OpenAI-compatibele API met JWT-authenticatie via Entra ID; de opdracht vraagt om onderhoudbare, herbruikbare connectors gebaseerd op goed gedefinieerde API-/OpenAPI-contracten en solide authenticatie-/autorisatie-oplossingen.
Je werkt hands-on aan integratie-architectuur en bouwt in .NET en Azure, met aandacht voor betrouwbaarheid, security/privacy, observability en schaalbaarheid, en draagt kennis over binnen het team.
De eerste concrete koppeling is met UiPath; het doel is een reproduceerbare onboarding- en connectoraanpak zodat volgende koppelingen beheersbaar en herbruikbaar zijn. Werk buiten de eigen infrastructuur valt buiten scope.
Vereist profiel
- Minimaal 5 jaar ervaring met backend- en API-ontwikkeling in .NET/C#, Microsoft Azure en containerisatie.
- Aantoonbare ervaring met het robuust koppelen en onboarden van applicaties op een gedeeld platform.
- Ervaring met integratie-architectuur en REST/API-design (OpenAPI/Swagger, versioning).
- Diepgaande kennis van Entra ID / OAuth 2.0 (client credentials, on-behalf-of, app-registraties, scopes/app-roles) voor authenticatie en autorisatie.
- Ervaring met SSE/streaming en resilience-patterns (retries, backoff, rate limiting) en kennis van networking & security.
- In staat om integraties end-to-end zelfstandig te realiseren en effectief samen te werken in een sprintteam; sterke communicatieve en overdrachtsvaardigheden.
- Pré's: ervaring met UiPath/RPA-integraties (Integration Service / Connector Builder), Azure AI Foundry, Azure Document Intelligence, MCP/agentic tooling.
- Pré's: ervaring met DevOps/IaC, CI/CD en observability (Application Insights / OpenTelemetry).
- Standplaats: Den Haag. Organisatie: Ministerie van Sociale Zaken en Werkgelegenheid (SZW). Functie: Senior Software Engineer ICT.
Eisen
- Kandidaat beschikt over minimaal HBO werk- en denkniveau
- Kandidaat beschikt over kennis van .NET/C#, en/of Microsoft Azure (Container Apps) en/of Entra ID/OAuth 2.0.
- Kandidaat heeft minimaal 5 jaar werkervaring met backend-/API ontwikkeling in .NET en Microsoft Azure.
Wensen
- Mate waarin de kandidaat ervaring heeft met .NET/Azure, integratie architectuur en het robuust aansluiten van afnemende applicaties (auth, API-contracten, streaming)
- Mate waarin de kandidaat beschikt over de gevraagde competenties en senioriteit — zelfstandig integraties end-to-end trekken met oog voor onderhoudbaarheid, technische richting mede bepalen en samenwerken in/over sprintteams heen (toetsbaar in CV, motivatie en/of gesprek).
- Mate van ervaring en/of affiniteit met de organisatie van de opdrachtgever.