Applicatieontwikkeling Senior
Dienst Uitvoering Onderwijs (DUO)

Opdrachtomschrijving
Als senior software engineer werk je binnen de afdeling Examens van de Dienst Uitvoering Onderwijs (DUO) aan de vernieuwing van het examenlandschap. De afdeling maakt het mogelijk om buiten de reguliere examens alsnog een VO- of NT2-diploma te behalen. Jaarlijks maken duizenden kandidaten hiervan gebruik.
Je werkt vanuit DevOps-team Denali aan IT-oplossingen die het examenproces ondersteunen. Het gaat onder meer om applicaties voor medewerkers, kandidaten en examinatoren, bijvoorbeeld voor plannen, inschrijven en het opgeven van beschikbaarheid. De opdracht vindt plaats binnen het traject ‘Modernisering Examens’, waarbij de bestaande oplossingen worden vernieuwd.
Je werkt in een multidisciplinair DevOps-team volgens het Scrum-framework. Daarbij stem je nauw af met BAT, uitvoerende medewerkers en interne en externe eindgebruikers. Samen zorgen jullie ervoor dat examens op examendagen ongestoord doorgaan. De uitdaging is om de applicaties te vernieuwen terwijl de dienstverlening operationeel blijft. Je draagt bij aan het automatiseren van werkzaamheden, het actueel houden van applicaties en het toepassen van nieuwe ontwikkelingen.
Gevraagd profiel
Je bent een senior software engineer met goede kennis van JavaScript en Java en affiniteit met front-end development. Je hebt ervaring met Angular en werkt graag in een Scrum- of Agile-omgeving. Je bent een snelle starter die zich het domein eigen wil maken en daarna voortvarend aan de slag gaat.
Je denkt actief mee over team- en ontwikkelprocessen, handelt proactief en werkt graag samen met anderen. Je kijkt verder dan alleen ontwikkeltaken en hebt interesse in security, testing en continuous delivery. Kennis van DUO is een pre.
Eisen
- Goede beheersing van de Nederlandse taal in woord en geschrift
- Affiniteit met front-end development en ervaring met Angular
- Kennis van Spring Framework
- Ervaring met JavaScript en/of TypeScript (minimaal 3 jaar)
- Ervaring met Java (minimaal 7 jaar)
- Ervaring in een Agile/Scrum-omgeving (minimaal 3 jaar)
Wensen
- Met samenwerken in een complexe, continu veranderende omgeving waar front-end en back-end samenkomen
- Ervaring met het realiseren van kwalitatief hoogwaardige en snelle oplossingen en het meenemen van andere ontwikkelaars in dit proces
- Ervaring met schakelen met ontwerpers, testers en opsers
- Kennis van Jenkins, Elastic, OpenShift en Argo
- Ervaring met automatisch testen, bijvoorbeeld Playwright, Cypress of Cucumber
- Kennis van DUO en/of overheid is een pre
Competenties
- Zelfstandig werken aan technische oplossingen en teamgenoten helpen
- Je vindt je weg in nieuwe situaties en wordt uitgedaagd door vernieuwing
- Flexibel, sociaal, leergierig en oplossingsgericht
- Eigenzinnig, denkt mee over team- en ontwikkelprocessen en handelt proactief