In complexe IT-landschappen ontstaan fouten zelden in de code, maar in de keuzes die daarvoor worden gemaakt. Bij de Dienst Uitvoering Onderwijs (DUO) zorg jij als Senior Requirements Engineer dat die keuzes expliciet, onderbouwd en navolgbaar zijn. Je werkt aan systemen waar studenten, onderwijsinstellingen en ketenpartners dagelijks op vertrouwen. Juist omdat één wijziging kan doorwerken in meerdere processen en systemen, breng jij structuur, scherpte en rust. Zo zijn we bij Examens op zoek naar een Senior Requirements Engineer.
Meer over jouw rol als Senior Requirements Engineer
Je werkt binnen het programma Modernisering Examens (MEX), waar we het examenlandschap stap voor stap vernieuwen. Samen met andere DevOps-teams vervangen we het verouderde AS400-landschap door moderne microservices en moderniseren we processen rondom de centrale examens en staatsexamens NT2. Dat gebeurt in een complexe omgeving waar ontwikkelingen elkaar snel opvolgen en verschillende teams nauw samenwerken. Juist daarom speel jij een belangrijke rol in het voorbereiden van werk en het creëren van duidelijkheid voordat de bouw start.
Je slaat de brug tussen complexe regels, technische mogelijkheden en de dagelijkse praktijk van gebruikers. Daarbij schakel je makkelijk tussen conceptueel ontwerp en detailniveau. Je onderzoekt vraagstukken, bevraagt aannames en vertaalt processen, uitzonderingen, businessregels en afhankelijkheden naar heldere requirements en functionele ontwerpen. Daarbij sta je stevig in je schoenen en weet je ook in een dynamische omgeving snel te schakelen wanneer prioriteiten veranderen of nieuwe inzichten ontstaan.
Je zorgt niet alleen dat requirements worden vastgelegd, maar vooral dat ze kloppen binnen de context van de hele keten. Je maakt afhankelijkheden zichtbaar, helpt keuzes expliciet te maken en voorkomt dat teams langs elkaar heen werken. Wanneer een technische oplossing om creativiteit vraagt, bewaak jij de bedoeling achter de functionaliteit.
In je werk betekent dit dat je:
- requirements analyseert, opstelt en onderhoudt;
- functionele ontwerpen uitwerkt voor complexe processen en ketens;
- businessregels, uitzonderingen en afhankelijkheden tussen systemen inzichtelijk maakt;
- ketenimpact zichtbaar maakt bij veranderingen;
- besluitvorming ondersteunt met heldere analyses en scenario’s;
- teams helpt om requirements en ontwerpen eenduidig, consistent en toetsbaar te houden.
Je bent actief betrokken tijdens realisatie en testen. Als nieuwe inzichten ontstaan, stuur je bij waar nodig. Niet vanuit controle, maar vanuit verantwoordelijkheid voor de kwaliteit van de oplossing en de samenhang in de keten.
Daarnaast draag je bij aan het verbeteren van de manier van werken. Je deelt kennis, denkt mee over standaarden en helpt collega’s groeien in het vak.