Senior Full Stack Engineer
OverheidZZP
Senior Full Stack Engineer
Samenvatting
Wat krijg je?
Wat ga je doen?
- Ontwerpen en bouwen van applicaties
- Bepalen van architectuur en codekwaliteit
- Inrichten van de geautomatiseerde ontwikkelstraat
- Vastleggen van ontwikkelconventies en werkafspraken
- Vertalen van securitykaders naar guardrails
Wat verwachten wij?
- Hbo opleiding met een relevante studieachtergrond
- Minimaal 5 jaar ervaring als software engineer
- Ruime ervaring met .NET, TypeScript en productie-applicaties
- Ervaring met cloud native ontwikkelen en containers
Volledige vacaturetekst
Als senior full stack engineer bij het COA ontwerp en bouw je cloud-native .NET- en TypeScript-applicaties zonder de ballast van legacy systemen. Je zet moderne kwaliteitskaders neer en trekt als Tech Lead in innovatieve guilds de kar voor veilige, AI-ondersteunde ontwikkeling. Draag direct bij aan humane opvang in een dynamische, hybride werkomgeving waar jouw visie de standaard zet. Bouw mee aan de toekomst van maatschappelijke IT!
In het kort: Je gaat als senior full stack engineer cloud-native .NET- en TypeScript-applicaties ontwerpen, bouwen en beheren, ontwikkelstraten en kwaliteitskaders inrichten en collega-teams meenemen in moderne, veilige en testbare ontwikkelpraktijken.
Opdrachtomschrijving:
Het COA is een organisatie die voortdurend meebeweegt met de politieke en maatschappelijke realiteit. Dat vraagt IT die snel kan schakelen. Dat lukt alleen als we het serieus aanpakken: met bouwstenen die herbruikbaar zijn, met tests die aantonen dat een oplossing doet wat hij moet doen, en met kaders rond privacy en informatiebeveiliging die vanaf de eerste regel code meedraaien. Dat is precies het werk waar jij voor aan de slag gaat bij het COA. Technisch bouw je op .NET, TypeScript, cloud native en in containers. Je zorgt dat het geheel testbaar is en automatisch door de ontwikkelstraat rolt, zodat tempo niet ten koste gaat van kwaliteit. Je maakt keuzes die verder reiken dan deze applicatie. Daarnaast neem je collega's mee. Andere teams kijken naar wat jullie doen en willen het overnemen. Je legt uit, je bouwt de eerste keer mee en je hebt het geduld om het een tweede en een derde keer te doen. Samen zorgen jullie voor IT die menswaardige opvang verrijkt.
Concrete taken en verantwoordelijkheden
- Je ontwerpt en bouwt de applicatie in .NET en TypeScript, cloud native en in containers, van eerste opzet tot en met productie en verder.
- Je bepaalt de architectuur en bewaakt de kwaliteit: alleen code die de lat haalt, komt erdoor.
- Je richt de ontwikkelstraat in met geautomatiseerde tests, reviews en checks, zodat tempo niet ten koste gaat van kwaliteit.
- Je legt conventies en werkafspraken vast, zodat wat hier werkt het patroon wordt voor de volgende applicatie.
- Je vertaalt de kaders rond privacy en informatiebeveiliging naar guardrails en geautomatiseerde controles, samen met onze security- en privacycollega's.
- Je neemt andere ontwikkelteams mee in deze manier van werken: je bouwt mee, legt uit en draagt over.
- Je verkent nieuwe ontwikkelingen in het vakgebied, beoordeelt wat daarvan waarde heeft voor het COA en onderbouwt waarom we iets wel of niet doen.
Waarom Senior Full Stack Engineer bij het COA?
- Je begint bij het begin. Er is geen legacy waar je omheen moet werken; jij bepaalt mede hoe we vanaf nu ontwikkelen.
- Je werk landt bij mensen. De systemen die je bouwt worden gebruikt door collega's op opvanglocaties en dragen bij aan de opvang van bewoners.
- De context is inhoudelijk lastig, en dat maakt het interessant: gevoelige gegevens, strenge kaders en een organisatie die voortdurend in beweging is.
- Je zet een manier van werken neer die daarna door de hele ICT-afdeling wordt overgenomen.
We werken hybride en zijn 2 dagen fysiek aanwezig. Kennis delen we in werkgroepen en guilds, waarin jij als Tech Lead een leidende rol hebt.
Achtergrond opdracht:
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.
Het team
Het Team Opvang en Keten (TOK) is onderdeel van COA ICT. TOK ontwikkelt en beheert applicaties die essentieel zijn voor de dagelijkse werkzaamheden van het COA, van de systemen voor de medewerkers op de opvanglocaties tot de informatie-uitwisseling met gemeenten en ketenpartners.
Eisen
-Dienstverband: Detachering
- 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
- Een Nederlands CV (max 5 pagina's) in word formaat (inclusief voorletters, woonplaats, geboortedatum)
Wensen
- Ervaring in een publieke of anderszins sterk gereguleerde omgeving is een pre
- Ervaring met het begeleiden of coachen van ontwikkelteams is een pre
Competenties
- Je bent in de eerste plaats een stevige engineer. Je schrijft goede software, je denkt na over onderhoudbaarheid en je weet dat een demo iets anders is dan iets dat in productie draait
- AI is voor jou gereedschap dat je snel maakt, geen vervanging van je vakmanschap
- Je bent nieuwsgierig naar wat er wekelijks bij komt, maar nuchter genoeg om te zien wat daarvan overblijft
- Je bent ondernemend en geduldig tegelijk. Je wacht niet tot iemand je een opdracht geeft: je ziet een kans, maakt hem klein genoeg om te laten zien en zoekt zelf de mensen op die je nodig hebt. En als een team er nog niet klaar voor is, ga je een stap terug in plaats van harder duwen
- Je vindt het leuk om anderen beter te maken in iets wat jij al kunt
Overige informatie
Optie tot verlenging: Ja, verlenging mogelijk
Gespreksdatum: Onbekend
Dienstverband: Detachering
Over de opdrachtgever
Het Centraal Orgaan opvang Asielzoekers (COA) is verantwoordelijk voor de opvang en begeleiding van asielzoekers in Nederland. Het COA zorgt voor huisvesting, voedsel, medische zorg en begeleiding tijdens de asielprocedure. De organisatie is verantwoordelijk voor het beheer van verschillende asielzoekerscentra verspreid over het land. Hun doel is om een veilige en humane opvang te bieden aan mensen die hun land zijn ontvlucht en bescherming zoeken in Nederland.
De sluitingsdatum van deze opdracht is de harde deadline van onze opdrachtgever.
- Om je krachtig voor te kunnen dragen hebben wij minimaal één werkdag nodig om samen met jou alle bescheiden in orde te maken.
- Wanneer je interesse hebt in deze opdracht en overtuigd bent van een sterke match, reageer dan direct!
- Naast een actueel en op de opdracht gericht CV zullen wij altijd vragen om een bondige persoonlijke motivatiebrief (inclusief een toelichting per functie-eis en -wens) en een indicatief uurtarief/maandloon.
Op basis van deze informatie kunnen wij voor je aan de slag! We nemen contact met je op om alle verdere details goed door te nemen en duidelijke afspraken met je te maken.
Zo werkt solliciteren
- Snel en eenvoudig via je mobiel
- Solliciteer in 1 minuut
- Volg je sollicitatie via Track & Trace
- Volg je sollicitatie via Track & Trace
Goed om te weten
Net geplaatst Solliciteren