...

Applicatieontwikkeling – Senior Programmeur

Logo van Dienst Uitvoering Onderwijs, Ministerie van Onderwijs, Cultuur en Wetenschap, met een blauw embleem met een gekroonde leeuw en tekst in het Nederlands.

Aanvraagnummer: 35141
Contractvorm: Detachering
Organisatie: Dienst Uitvoering Onderwijs (DUO)
Locatie: Groningen
Uren per week: 36 per week
Tarief: Geen maximum
Duur van de opdracht: 24 maanden
Regio: Groningen
Startdatum: 01-04-2026
Optie tot verlenging: Mogelijk, maar nog niet bekend
Sluitingsdatum: 01-04-2026 08:30

LET OP! Deze opdracht is gesloten



Opdrachtomschrijving
Gezocht: Full-stack developer voor SFS! Help jij ons mee het applicatielandschap binnen SFS te moderniseren? We zoeken een full-stack developer die weet wat er nodig is om applicaties over te brengen naar de laatste standaarden. We zijn een vrij nieuw en uniek team binnen SFS met onze eigen UX’ers. We beginnen met een blanco canvas en bouwen schermen om naar de laatste richtlijnen. Dit doen we in Angular en bouwen resources met Spring Boot. Wat zoeken we? Je bent bekend met de technieken:

  • Java i.c.m. Spring Boot
  • Angular
  • Testautomatisering zoals bijvoorbeeld met Cypress
  • OpenAPI of werken met contracten

Je bent bekend met het werken in een Scrum team, je bent een teamspeler, kan helder communiceren en bent enthousiast. Je loopt niet weg om in de complexe wereld van SFS te duiken.

Wat bieden wij? Je komt in een gedreven en gezellig team terecht waar alle disciplines aanwezig zijn. Omdat we met nieuwe dingen bezig zijn brengt dit ook de nodige technische uitdagingen met zich mee. Je krijgt van ons voldoende ruimte en kans om mee te denken om zo tot de best practices te komen. We zijn flexibel, thuiswerken is geen probleem maar we verwachten je wel 1 á 2 dagen per week op kantoor. Interesse? Lijkt het je leuk of heb je nog vragen neem dan contact met ons op. We maken graag kennis en laten graag zien waar we zo al mee bezig zijn.

Achtergrond opdracht

Wat doet is een van de drie teams bij SFS die zich bezighoudt met Klant- en Medewerkerinteractie (deze teams noemen we cluster K&MI). Met de klantschermen (Mijn DUO) en medewerkerschermen erbij betekent dat het ontwikkelen en onderhouden van in totaal 10 van de 17 SFS-applicaties, aan zowel het begin als het eind van de keten. Een team bij K&MI bestaat in de regel uit:

  • 2 ontwerpers
  • 4 bouwers
  • 2 testers
  • 1 á 2 OPS’ers. Daarnaast haken er mensen aan vanuit BAT (functioneel beheer), UX en VAR (voorbereidingsteam). Er wordt gewerkt in sprints van 3 weken. Team 7 is vooral bezig met het moderniseren van de bestaande functionaliteit.

Eisen

  • HBO werk- en denkniveau
  • Uitstekende beheersing Nederlandse taal in woord en geschrift
  • Relevante werkervaring in een Agile / Scrum omgeving
  • Relevante werkervaring in een Java Enterprise (Spring)
  • Relevante werkervaring met JAVA (3 jaar)
  • Relevante werkervaring met JAVA frameworks (Spring Hibernate Maven) (3 jaar)

Wensen

  • Kennis en ervaring met back-end technieken zoals JAVA, Spring Boot en Hibernate
  • Kennis en ervaring met Identity Access Management
  • Relevante werkervaring met het gebruik van containertechnologie, bij voorkeur OpenShift
  • Kennis van financiële processen/systemen is een pré
  • Kennis en ervaring met front-end technieken zoals Angular en daarbij hun randcomponenten (JSON, REST) is een pré
  • Kennis van Continuous Integration / Continuous Delivery
  • Kennis van JWT is een pré
  • Kennis van Spring Boot is een pré
  • Kennis van Cloud (specifiek OpenShift) is een pré
  • Kennis van Groovy-script is een pré
  • Kan meedenken op gebied van architectuur en ontwerp
  • De opdracht zal deels vanuit huis en deels vanuit kantoor worden uitgevoerd, bereidheid om 2 dagen per week (in ieder geval dinsdagen) naar kantoor in Groningen te komen

Competenties

  • Teamspeler / gericht op samenwerken: We werken in een agile omgeving, als team ben je verantwoordelijk voor een flink aantal applicaties. Daarbij zijn korte lijnen en samenwerken cruciaal.
  • Assertief: Binnen het team wordt een actieve inbreng verwacht. Meedenken en kritische vragen stellen horen daarbij. In de samenwerking met andere teams is een actieve houding vereist.
  • Communicatief sterk: Weet complexe zaken eenvoudig uit te leggen, scheidt hoofd- van bijzaken en kan binnen het team zaken begrijpelijk toelichten.
  • Weet zich snel nieuwe tools en frameworks eigen te maken in een complexe omgeving
  • Flexibel: Het zijn applicaties in het hart van het DUO-landschap. Bij incidenten kan het hectisch zijn en inzet buiten de gebruikelijke werktijden nodig zijn, bij uitzondering ook in het weekend.

Aanvullende Informatie
Wanneer u bij ons als leverancier een professional aanbiedt en deze wordt geplaatst, hebben we informatie van u als contractpartij nodig, onder andere met betrekking tot de Wet keten- en inlenersaansprakelijkheid. De WKA heeft als doel om misbruik te voorkomen bij de afdracht van loonheffingen bij alle schakels in de keten; van leverancier tot opdrachtgever. Wij dekken deze risico’s voor onze opdrachtgevers af middels een geblokkeerde rekening, de G-rekening. Dit is een rekening waarop een gedeelte van het factuurbedrag wordt gestort en waarvan u de loonheffingen en BTW kunt betalen aan de Belastingdienst. Het af te storten percentage hangt ervan af of u een SNA-certificering (NEN-4400-1 of NEN-4400-2) heeft of niet en of uw bedrijf in Nederland of daarbuiten is gevestigd. De G-rekening kunt u aanvragen bij de Belastingdienst. Indien u geen G-rekening kunt krijgen (en u kunt hier bewijs van de Belastingdienst van overleggen) dan heeft u ook de mogelijkheid elk kwartaal een accountantsverklaring (assurance report inzake inlening personeel) aan te leveren. Hierin zal een gecertificeerd accountant (AA of RA) een verklaring afgeven over de juistheid, volledigheid en tijdigheid van de afdrachten. Let wel, de kosten voor deze verklaring komen voor uw eigen rekening.