Functie
Senior Full Stack Engineer verantwoordelijk voor het ontwerpen, bouwen en in productie brengen van cloud native applicaties met aandacht voor herbruikbare bouwstenen, testbaarheid en privacy- en informatiebeveiligingskaders vanaf de eerste regel code. Je werkt zowel technisch als in de rol van inhoudelijk leider en overdrachtsverantwoordelijke naar andere ontwikkelteams.
Wat ga je doen
- Ontwikkeling: Ontwerpen en bouwen van applicaties in .NET en TypeScript, cloud native en in containers, van eerste opzet tot productie en verder.
- Architectuur & kwaliteit: Bepalen van architectuur, bewaken van codekwaliteit en hanteren van hoge standaarden zodat alleen kwalitatieve code wordt opgeleverd.
- Ontwikkelstraat: Inrichten van CI/CD en de software development lifecycle met geautomatiseerde tests, reviews en checks zodat tempo niet ten koste gaat van kwaliteit.
- Conventies & overdracht: Vastleggen van conventies en werkafspraken en andere teams meenemen door mee te bouwen, uit te leggen en over te dragen.
- Privacy & security: Vertalen van kaders rond privacy en informatiebeveiliging naar guardrails en geautomatiseerde controles, in samenwerking met security- en privacycollega’s.
- Innovatie: Verkennen van nieuwe ontwikkelingen, beoordelen van hun waarde en onderbouwen van keuzes.
Wie ben jij
Je bent een ervaren en praktische engineer die goede software schrijft, aandacht heeft voor onderhoudbaarheid en het verschil kent tussen een demo en een productieklare oplossing. Je gebruikt AI als hulpmiddel, bent nieuwsgierig maar selectief, ondernemend en geduldig in het meenemen van collega’s. Je vindt het leuk anderen beter te maken in wat jij kunt en neemt initiatief zonder te forceren.
Vereisten
- Opleiding: Minimaal hbo werk- en denkniveau met een relevante studieachtergrond.
- Ervaring: Minimaal 5 jaar ervaring als software engineer; ruime ervaring met .NET en TypeScript; ervaring met cloud native ontwikkeling en containers.
- CI/CD & SDLC: Ervaring met CI/CD en het automatiseren van de software development lifecycle, van commit tot oplevering.
- AI-native ontwikkelen: Ervaring met werken met coding agents (zoals Claude Code), inclusief kritisch reviewen van gegenereerde code; ervaring met inrichten van skills, conventies en evaluaties voor coding agents.
- Privacy & AI-regulering: Ervaring met het vertalen van kaders rond privacy, informatiebeveiliging en verantwoorde inzet van AI (onder andere AI-verordening) naar guardrails en geautomatiseerde controles.
- Communicatie & overdracht: Vermogen om complexe techniek uit te leggen aan collega’s zonder te simplificeren.
- Pré: Ervaring in een publieke of sterk gereguleerde omgeving; ervaring met het begeleiden of coachen van ontwikkelteams.
Overige informatie
- Werkwijze: Hybride werken; aanwezigheid op twee vaste dagen op locatie (in overleg).
- Voorwaarden: Verklaring omtrent het gedrag (VOG) is verplicht voor aanvang van de opdracht.
- Organisatie: Het COA (Centraal Orgaan opvang Asielzoekers) is verantwoordelijk voor de opvang en begeleiding van asielzoekers in Nederland. Onze dienstverlening vraagt om een betrouwbare, transparante en goed ingeregelde informatievoorziening. De ICT-afdeling speelt hierin een centrale rol door systemen en processen zo in te richten dat ze effectief bijdragen aan onze maatschappelijke taak.
Eisen
- Minimaal hbo werk- en denkniveau, met een relevante studieachtergrond
- 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
Gunningscriteria
- Ervaring in een publieke of anderszins sterk gereguleerde omgeving is een pré
- Ervaring met het begeleiden of coachen van ontwikkelteams is een pré