Functieomschrijving
Voor Dienst Uitvoering Onderwijs zoeken wij een Software Engineer. Je maakt het mogelijk dat kandidaten buiten de reguliere examens alsnog een diploma kunnen behalen. Jaarlijks maken duizenden mensen gebruik van deze mogelijkheid om een voortgezet onderwijs (VO) of Nederlands als tweede taal (NT2) diploma te halen.Je werkt met diverse IT-oplossingen die de afdeling ondersteunen. In het traject ‘Modernisering Examens’ ben je bezig met het vernieuwen van bestaande oplossingen. Hierbij kun je denken aan applicaties voor medewerkers, bijvoorbeeld voor het plannen van examens, maar ook voor kandidaten die zich inschrijven of examinatoren die hun beschikbaarheid opgeven.
Je werkt in multidisciplinaire DevOps teams, waar een sterk verantwoordelijkheidsgevoel heerst. Je hebt veel interactie met interne en externe eindgebruikers, het BAT en uitvoerende medewerkers. Iedere examendag zorg je ervoor dat de examens ongestoord verlopen en examenkandidaten hun diploma kunnen behalen. Dit gebeurt binnen het Scrum framework, waarbij je samen met het team continu streeft naar verbetering van processen en resultaten.
Als software engineer speel je een actieve rol in de vernieuwing van het examenlandschap. Je thuisbasis is één van de vier DevOps teams, namelijk Team Celeste, en je hebt regelmatig contact met collega’s uit andere teams.
Je draagt bij aan procesautomatisering zodat meer aandacht kan gaan naar inhoudelijke werkzaamheden. Up-to-date houden van applicaties en het snel toepassen van nieuwe ontwikkelingen behoren tot jouw taken. Door actief deel te nemen aan het ontwikkelteam oefen je invloed uit op het uiteindelijke product. Daarbij werk je aan systemen die continu in gebruik zijn.
Je hebt goede kennis van TypeScript en Java. Je hebt affiniteit met front-end development en ervaring met Angular is een pre. Je denkt graag mee met team- en ontwikkelprocessen, handelt proactief en bent niet bang om nieuwe terreinen te verkennen zoals accessibility, security, testing en continuous delivery. Ook los je samen met het team productie-incidenten op. Je werkt graag samen en Scrum/Agile werken past bij jou.
Competenties
- Je kunt zelfstandig werken aan technische oplossingen én collega’s in je team ondersteunen.
- Je vindt je weg in nieuwe situaties en laat je graag uitdagen door onbekende vraagstukken.
- Je bent flexibel, sociaal, leergierig en oplossingsgericht.
- Je bent eigenzinnig, denkt actief mee over team- en ontwikkelprocessen en handelt proactief.
- Kennis van DUO is een pre.
- Je overlegt met eindgebruikers, voert Gebruikers Acceptatie Testen uit en geeft demonstraties.
Organisatie
DUO is onderdeel van het Ministerie van Onderwijs, Cultuur en Wetenschap. Zij verzorgen de uitvoering van complexe wet- en regelgeving en beschikken over een uitgebreid dienstenpakket. DUO financiert en informeert onderwijsdeelnemers en onderwijsinstellingen. Voor meer informatie zie www.duo.nl
Functie eisen
- Je beschikt over HBO denk- en werkniveau
- Je beheerst de Nederlandse taal goed, zowel in woord als geschrift
- Je hebt affiniteit met front-end development
- Je hebt kennis van het Spring Framework
- Je hebt 5 jaar ervaring met Angular
- Je hebt 5 jaar relevante werkervaring in een Agile / Scrum omgeving
- Je hebt 5 jaar ervaring met Java
- Je hebt 5 jaar ervaring met TypeScript
Functie wensen
- Je werkt graag samen met collega's in een complexe omgeving die voortdurend in beweging is, waar frontend en backend bij elkaar komen
- Het is een pre als je zorgt voor een kwalitatief hoogwaardige en snelle realisatie van oplossingen en andere ontwikkelaars hierbij meeneemt
- Je schakelt gemakkelijk met ontwerpers, testers en opsers
- Bij voorkeur heb je kennis van Jenkins, Elastic, Openshift en Argo
- Je hebt ervaring met automatisch testen, bijvoorbeeld met Playwright, Cypress of Cucumber
