Applicatieontwikkeling Senior (26110034)
Dienst Uitvoering Onderwijs (DUO)

Opdrachtomschrijving
Voor de Dienst Uitvoering Onderwijs (DUO) werk je binnen de afdeling Examens aan de vernieuwing van het examenlandschap. Deze afdeling maakt het mogelijk dat kandidaten buiten de reguliere examens alsnog een diploma voor voortgezet onderwijs of Nederlands als tweede taal behalen. De IT-oplossingen ondersteunen onder meer medewerkers bij het plannen, kandidaten bij hun inschrijving en examinatoren bij het doorgeven van hun beschikbaarheid.
De opdracht maakt deel uit van het traject ‘Modernisering Examens’. Je werkt vanuit Team Denali, één van de vier multidisciplinaire DevOps-teams, en hebt regelmatig contact met collega’s uit de andere teams. Omdat de bestaande dienstverlening tijdens de vernieuwing doorgaat, werk je mee aan de ontwikkeling terwijl de applicaties in gebruik blijven.
Binnen het Scrum-framework werk je nauw samen met het BAT, uitvoerende medewerkers en interne en externe eindgebruikers. Het doel is het examenlandschap stap voor stap te vernieuwen, processen waar mogelijk te automatiseren en applicaties actueel te houden, zodat examens ongestoord kunnen doorgaan en kandidaten hun diploma kunnen behalen.
Gevraagd profiel
Je bent een senior software engineer met een goede kennis van JavaScript en Java en affiniteit met front-end development. Je hebt ervaring met Angular en bent gewend om samen te werken in een multidisciplinair DevOps-team binnen een Scrum- of Agile-omgeving.
Je bent proactief, denkt actief mee over team- en ontwikkelprocessen en kijkt verder dan alleen softwareontwikkeling. Je hebt interesse in onder meer security, testing en continuous delivery, werkt graag samen met anderen en maakt je nieuwe domeinkennis snel eigen. Kennis van DUO is een pre.
Eisen
- Programmeren -HBO/WO werk- en denkniveau
- Goede beheersing Nederlandse taal in woord en geschrift
- Je hebt affiniteit met front-end development
- Kennis van Spring Framework
- Ervaring van Angular / Relevante werkervaring in een Agile / Scrum omgeving - 3jr
- Ervaring met Javascript- en/of typescript - 3jr
- Ervaring met Java - 7jr
- Met het samenwerken met collega's in een complexe omgeving, die voortdurend in beweging is, waar Frontend en backend bij elkaar komen
- In het zorgdragen voor een kwalitatief hoogwaardige en snelle realisatie van de oplossing en het meenemen van andere ontwikkelaars in dit proces
- Met het schakelen met ontwerpers, testers en opsers
- Kennis van Jenkins/Elastic/Openshift /Argo
- Ervaring met automatisch testen, bijv: Playwright/Cypress/Cucumber