Functieomschrijving

Voor Dienst Uitvoering Onderwijs zoeken wij een Senior Programmeur Java. Je werkt als senior bouwer in team RIO en draagt bij aan een landelijke registratie die alle scholen en opleidingen van Nederland bevat. Voor elke opleiding worden gegevens vastgelegd, zoals de periode van aanbod en de afgegeven goedkeuringen en licenties. Jij zorgt ervoor dat het totaalbeeld van het onderwijsveld wordt vastgelegd en beschikbaar wordt gesteld.

Via verschillende werkgroepen haal je wensen op van stakeholders binnen het onderwijsveld. Door het geven van demo’s van de ontwikkelde software vraag je actief feedback aan gebruikers. Niet alleen het onderwijsveld maakt gebruik van de gegevens uit RIO, maar ook binnen DUO worden deze ingezet voor onder andere inschrijfsystemen, studiefinanciering en verzuimregistratie. Daarnaast werk je aan nieuwe systemen zoals subsidieplatforms voor opleidingen of een scholingsplatform waar per opleiding of cursus de subsidiemogelijkheden inzichtelijk zijn.

In drie RIO DevOps teams wordt dagelijks gewerkt aan de doorontwikkeling en het beheer van ongeveer 40 RIO applicaties, met onder andere Java en Angular. Elk DevOps team bestaat uit ontwerpers, ontwikkelaars, testers en OPS engineers. Twee Business analyse teams bereiden het werk voor, samen met vertegenwoordigers uit DevOps teams, product owners, business analisten, relatiemanagers, functioneel beheerders en senior gebruikers. Vanwege uitbreiding van de capaciteit binnen één van de DevOps teams zoeken zij een ervaren ontwikkelaar.

  • Je ontwikkelt en verbetert RIO applicaties.
  • Je werkt nauw samen met ontwerpers, ontwikkelaars, testers en OPS engineers binnen het DevOps team.
  • Je neemt deel aan werkgroepen om wensen van stakeholders op te halen.
  • Je presenteert demo’s aan gebruikers en verzamelt hun feedback.
  • Je draagt bij aan nieuwe systemen zoals subsidieplatforms en scholingsplatforms.

Competenties
  • Je bent een teamspeler en gericht op samenwerking.
  • Je bent assertief.
  • Je maakt je snel nieuwe tools en frameworks eigen.
  • Je bent eigenzinnig, denkt mee over team- en ontwikkelprocessen en handelt proactief.
  • Je bent leergierig en hebt de moed om snel zelfstandig taken op te pakken.
  • Je beschikt over communicatieve vaardigheden voor samenwerking en het geven en ontvangen van feedback.

Organisatie
DUO is onderdeel van het Ministerie van Onderwijs, Cultuur en Wetenschap en verzorgt de uitvoering van complexe wet- en regelgeving binnen het onderwijsdomein. Zij financieren en informeren deelnemers en instellingen in het onderwijs. Meer informatie vind je op www.duo.nl.

Goede beheersing van de Nederlandse taal in woord en geschrift is vereist voor deze functie.

Functie eisen

  • Je hebt HBO werk- en denkniveau
  • Je beschikt over een uitstekende beheersing van de Nederlandse taal in woord en geschrift
  • Je hebt relevante werkervaring in Java van 8 jaar
  • Je hebt relevante werkervaring in Angular van 5 jaar
  • Je hebt relevante werkervaring in Agile/Scrum van 5 jaar
  • Je hebt relevante werkervaring met Spring Boot van 5 jaar

Functie wensen

  • Je bent een teamspeler en gericht op samenwerken
  • Je bent assertief
  • Je leert snel nieuwe tools en frameworks eigen maken
  • Je bent eigenzinnig, denkt mee met team- en ontwikkelprocessen en handelt proactief
  • Je bent leergierig en hebt de moed om snel zelfstandig taken op te pakken
  • Je vindt het leuk om met anderen samen te werken
  • Je hebt relevante en gedegen kennis van front-end & back-end applicaties met aantoonbare ervaring met Angular 17 of hoger
  • Je hebt relevante senior kennis en ervaring met Java/Springboot, security, Javascript en Typescript
  • Het is een pré als je kennis hebt van Camunda
  • Je hebt relevante werkervaring met het van de grond af opbouwen van front-end & back-end applicaties

Extra informatie

  • Opleidingsniveau HBO
  • Aantal uur 36 uur per week
  • Startdatum 09-12-2025
  • Geschikt voor ZZP? Nee
  • Thuiswerken mogelijk? N.t.b.