Bij de Dienst Uitvoering Onderwijs (DUO) bepalen onze systemen of iemand slaagt voor een staatsexamen. Binnen team Haku bouwen we de applicaties die examens betrouwbaar, eerlijk en schaalbaar maken. Van uitslagbepaling tot complexe roosterlogica voor 30.000 mondelinge afnames. Een fout in de logica betekent een verkeerd examenresultaat. Dat is de impact van je werk.
Wat ga je doen?
Als senior requirements engineer sla je de brug tussen complexe examenlogica, technische mogelijkheden en de dagelijkse praktijk van examinatoren. Examenregels bevatten uitzonderingen, afhankelijkheden en historische context. Jij doorgrondt die complexiteit en vertaalt deze naar heldere, consistente en toetsbare functionaliteit.
Je onderzoekt, bevraagt, ontwerpt en onderbouwt. Je stelt de vragen die anderen nog niet gesteld hebben. En je bewaakt de bedoeling achter de functionaliteit, ook wanneer de technische oplossing om creativiteit vraagt.
Je werkt nauw samen met een collega requirements engineer: iemand die vooruitloopt, verbanden ziet en snel schakelt. Jullie vullen elkaar inhoudelijk aan en brengen samen het ontwerp verder. Je hebt een duidelijke stem in ontwerpkeuzes en in de manier waarop we onze systemen doorontwikkelen. Je bent niet alleen uitvoerend, maar mede richtinggevend in hoe we complexe examenlogica modelleren.
Binnen team Haku werken we één dag per week samen op kantoor en de rest van de tijd hybride. Over de invulling maak je afspraken met je team en manager.
Waar je aan werkt
Je ontwerpt functionaliteit voor onder andere:
• BUS: de applicatie die op basis van examenregels bepaalt of een kandidaat slaagt.
• BEP: onze roosterapplicatie voor 30.000 mondelinge afnames op 70 locaties, gebouwd met Timefold (AI constraint solving).
• Een nieuwe applicatie die de schriftelijke correctie ondersteunt.
We ontwikkelen in een microservice-architectuur op een Kubernetes-cluster en werken volgens Scrum. Je werkt samen met een multidisciplinair team van bouwers, testers, een ops’er en een andere requirements engineer.
Waarom dit werk bijzonder is
Je werkt in een domein waar nauwkeurigheid en betrouwbaarheid essentieel zijn. Beslissingen in onze systemen hebben directe impact op kandidaten. Dat vraagt om iemand die inhoudelijke puzzels niet uit de weg gaat en onderbouwde keuzes maakt.
Je krijgt ruimte om alternatieven te onderzoeken, richting te geven aan ontwerpbeslissingen en mee te denken over de toekomst van onze applicaties. Je werkt met collega’s die net zo gedreven zijn om toekomstbestendige systemen te bouwen, in een omgeving met veel autonomie én ruimte om te sparren met vakgenoten.