Bij de Dienst Uitvoering Onderwijs (DUO) ontwerpen we de digitale ruggengraat van het Nederlandse onderwijs. Elke maand stroomt er miljarden euro’s aan onderwijsbekostiging door onze systemen. Fouten zijn zichtbaar, voelbaar en politiek relevant. Als Solution Architect bepaal jij hoe deze ketens technisch zijn opgebouwd, vandaag én over tien jaar.
De opgave
Je werkt in een landschap met tientallen applicaties, complexe wetgeving, hoge beschikbaarheidseisen en strenge audit- en beveiligingsnormen. Dat landschap is deels modern, deels legacy en moet de komende jaren fundamenteel worden vernieuwd.
We bewegen van een traditioneel, sterk gekoppeld applicatielandschap naar een Cloud-gebaseerde, API- en event-driven architectuur. Dat betekent:
• het ontvlechten van bestaande systemen,
• het ontwerpen van nieuwe services en ketens,
• het opzetten van robuuste integratiepatronen,
• en het borgen van security, compliance en betrouwbaarheid in elke architectuurkeuze.
Dit alles terwijl het betalingsverkeer en de bekostiging nooit mag stilvallen.
Wat ga je doen?
Als Solution Architect ben jij verantwoordelijk voor het ontwerp van complete ketens: van businesswens tot technisch realiseerbare en beheersbare oplossing.
Wij zoeken iemand die midden in de actie van een bijzonder waardevolle Agile Release Train staat. Iemand die energie krijgt van complexe vraagstukken, eigenaarschap stimuleert bij DevOps teams en hen helpt om elke dag betere oplossingen te bouwen.
Deze belangrijke rol binnen onze Agile Way of Working deel je met vijf deskundige vakgenoten, met wie je samen een enabling team vormt. Vanuit dit team krijg jij de architectuurverantwoordelijkheid voor één of meer deeldomeinen waar je gaat samenwerken met twee of meer DevOps teams. In die samenwerking gebeurt het: binnen de kaders en richting vanuit (ICT) domeinarchitectuur ontwerp en beschrijf je concrete, maakbare software-oplossingen. Je vertaalt visie naar realiteit en helpt teams om keuzes te maken die duurzaam zijn.
Maar je doet meer dan dit: je coacht, stelt de juiste vragen en daagt de teams uit om zelf passende beslissingen te nemen. Je schakelt tussen:
1. Strategische kaders en praktische implementatie
2. Lange termijn architectuur en korte termijn delivery
3. Technische diepgang en mensgerichte samenwerking en coaching
Technisch speelveld
Je werkt in een omgeving met meerdere DevOps-teams en een landschap van tientallen applicaties en honderden koppelingen, waarin financiële transacties, wetgeving, controles en audits samenkomen. De techniek bestaat uit een mix van Cloud, maatwerk, integratieplatformen en oudere systemen, binnen de kaders van landelijke referentiearchitecturen zoals de NORA en de ROSA.
Je krijgt daarbij direct te maken met onder meer:
• API-management en integratiestandaarden
• event-driven architectuur
• security-by-design, IAM en auditability
• lifecycle management van applicaties en data
• migraties van legacy naar moderne platformen