Senior Full Stack Engineer
Centraal Orgaan opvang Asielzoekers (COA)

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. De systemen ondersteunen medewerkers op opvanglocaties en maken informatie-uitwisseling met gemeenten en ketenpartners mogelijk.
Het COA beweegt voortdurend mee met politieke en maatschappelijke ontwikkelingen. Daarom is behoefte aan IT die snel kan schakelen, zonder concessies te doen aan kwaliteit, privacy en informatiebeveiliging. Je bouwt een nieuwe applicatie vanaf de eerste opzet tot en met productie en verder. Daarbij werk je met .NET, TypeScript, cloud native technologie en containers. Je zorgt voor een testbare oplossing die automatisch door de ontwikkelstraat kan worden uitgerold.
Je realiseert overdraagbare technische oplossingen en legt de toegepaste werkwijzen vast. Je vertaalt kaders rond privacy en informatiebeveiliging naar guardrails en geautomatiseerde controles, in samenwerking met security- en privacycollega’s. Ook draag je kennis over aan andere ontwikkelteams, onder meer via technische demonstraties, kennisdelingssessies en werkgroepen. Het beoogde resultaat is een duurzame, kwalitatief hoogwaardige ICT-oplossing én een werkwijze die zelfstandig hergebruikt kan worden binnen de organisatie.
Gevraagd profiel
Je bent een senior full stack engineer die zelfstandig opereert en verantwoordelijkheid neemt voor zowel de technische realisatie als de kwaliteit van de oplossing. Je hebt ervaring met .NET en TypeScript en voelt je thuis in cloud native ontwikkeling en containertechnologie. Je denkt vanaf het begin na over architectuur, testbaarheid, automatische controles en een betrouwbare ontwikkelstraat.
Je werkt zorgvuldig binnen kaders voor privacy en informatiebeveiliging en kunt technische keuzes helder onderbouwen. Daarnaast vind je het vanzelfsprekend om conventies en werkafspraken vast te leggen, kennis te delen en andere ontwikkelteams mee te nemen in een nieuwe manier van werken. Je voert de opdracht grotendeels zelfstandig en hybride uit en werkt samen met betrokken stakeholders wanneer technische afstemming, kennisuitwisseling of samenwerking op locatie nodig is.