Senior Full Stack Engineer
Ministerie van Justitie en Veiligheid (JenV)

Opdrachtomschrijving
Als Senior Full Stack Engineer werk je voor het Centraal Orgaan opvang asielzoekers (COA), binnen het Team Opvang en Keten (TOK) van COA ICT. Dit team ontwikkelt en beheert applicaties die essentieel zijn voor de dagelijkse werkzaamheden van het COA, van systemen voor medewerkers op opvanglocaties tot informatie-uitwisseling met gemeenten en ketenpartners.
Je begint bij de basis: er is geen legacy waar je omheen hoeft te werken. Je ontwerpt en bouwt applicaties met .NET en TypeScript, cloud native en in containers, van eerste opzet tot productie. Daarbij bepaal je mede de architectuur en richt je de ontwikkelstraat in met geautomatiseerde tests, reviews en controles. Privacy, informatiebeveiliging en verantwoorde inzet van AI vertaal je samen met security- en privacycollega’s naar praktische guardrails.
De oplossingen moeten niet alleen werken, maar ook overdraagbaar en herbruikbaar zijn. Daarom leg je conventies en werkafspraken vast, documenteer je toegepaste werkwijzen en verzorg je waar nodig technische demonstraties en kennisoverdracht. Je draagt zo bij aan een ontwikkelwijze die ook door andere teams binnen de ICT-afdeling zelfstandig kan worden toegepast. De opdracht wordt grotendeels zelfstandig en hybride uitgevoerd, met fysieke aanwezigheid wanneer technische afstemming, kennisuitwisseling of samenwerking dat nodig maakt.
Gevraagd profiel
Je bent een ervaren software engineer met minimaal hbo werk- en denkniveau en ruime ervaring met .NET, TypeScript, cloud native ontwikkeling, containers en CI/CD. Je bouwt software die daadwerkelijk in productie draait en werkt zorgvuldig aan onderhoudbaarheid, kwaliteit en een geautomatiseerde software development lifecycle. Ook ben je vertrouwd met AI-native ontwikkelen, coding agents en het kritisch beoordelen van gegenereerde code.
Je combineert technisch vakmanschap met ondernemerschap, geduld en sterk overdrachtsvermogen. Je maakt kansen concreet, onderbouwt keuzes rond nieuwe technologie en weet complexe techniek helder uit te leggen zonder de inhoud te versimpelen. Ervaring in een publieke of sterk gereguleerde omgeving en met het begeleiden of coachen van ontwikkelteams sluit goed aan op de opdracht.
Eisen
- Minimaal 5 jaar ervaring als software engineer
- Ruime ervaring met .NET en met TypeScript, en met het bouwen van applicaties die daadwerkelijk in productie draaien
- Ervaring met cloud native ontwikkelen en containers
- Ervaring met CI/CD en met het automatiseren van de software development lifecycle (SDLC), van commit tot oplevering
- Ervaring met AI-native ontwikkelen: werken met coding agents zoals Claude Code, inclusief het kritisch reviewen van gegenereerde code
- Ervaring met het inrichten van skills, conventies en context voor coding agents, en met evaluaties die aantonen dat het resultaat goed blijft
- Ervaring met het vertalen van kaders rond privacy, informatiebeveiliging en verantwoorde inzet van AI, waaronder de AI-verordening, naar guardrails en geautomatiseerde controles
- Overdrachtsvermogen: je legt complexe techniek uit aan collega's die er nog niet in zitten, zonder het simpeler te maken dan het is
Wensen
- Ervaring in een publieke of anderszins sterk gereguleerde omgeving
- Ervaring met het begeleiden of coachen van ontwikkelteams
Competenties
- Ondernemend en proactief; kansen zien, klein maken en eigenaarschap tonen
- Geduldig en omgevingssensitief; een stap terug doen wanneer een team nog niet klaar is
- Kwaliteitsbewust en resultaatgericht; hoge lat voor codekwaliteit en delivery
- Sterk overdrachtsvermogen en communicatieve vaardigheden; kennisdelen en demonstreren
- Nauwkeurig en gestructureerd werken; conventies en werkafspraken vastleggen
- Nieuwsgierig en leergierig t.a.v. AI en nieuwe technologie; gefundeerde keuzes kunnen onderbouwen