Service Developer

Surf

company logo
salary icon

Tarief/Salaris

€Geen max uurtarief

location icon

Locatie

Utrecht

hours icon

Inzet

32 uur p/w

type icon

Dienstverband

ICT Informatievoorziening

date icon

Gepubliceerd

10 juli, 2026

expiry icon

Deadline

20 juli, 2026

De Opdrachtomschrijving

Opdrachtomschrijving Het team Digital Educational Resources van SURF exploiteert diensten die in het teken staan van het opslaan, distribueren, publiceren en vindbaar maken van digitale (open/FAIR) leermaterialen met als doel de kwaliteit van het onderwijs te verbeteren. Docenten en studenten kunnen makkelijk leermaterialen vinden en (her)gebruiken en onderwijsinstellingen kunnen nieuwe en bestaande leermaterialen (open/FAIR) delen. Deze SURF-diensten zijn ontwikkeld door verschillende teams in verschillende stacks en met verschillende uitgangspunten, maar lijken desondanks sterk op elkaar of delen dezelfde functionaliteit. Ook is er een sterke behoefte om deze systemen meer en beter op elkaar aan te laten sluiten. Deze functionaliteit bestaat uit onder andere het harvesten, verrijken, categoriseren, distribueren, controleren, presenteren en kwalificeren van leermaterialen. Om dit mogelijk te maken hebben ze een platform ontwikkeld op basis van een microservice-gebaseerde architectuur. Hiermee bieden ze microservices voor een brede groep applicaties, voor gebruik zowel binnen als buiten SURF. Communicatie tussen services onderling is event-based. Jouw verantwoordelijkheid: Services te realiseren op het platform. Je bouwt deze op de eigen SURF Developer Platform dat op een Kubernetes-cluster draait. Je werkt samen met de Product Owner, Technisch Productmanagers van de verschillende diensten, de andere Platform Developers en de Portal-developers (frontend en/of applicatie-developers) van zowel binnen als buiten SURF. De services die ze willen ontwikkelen zijn onder te verdelen in drie categorieën: Harvesting-services voor het ophalen en normaliseren van materialen uit interne en externe repositories. Transformatie-services voor het genereren van zoekindices, vocabulaires, vertalingen, tekst-extractie, etc. Customer facing services, bijvoorbeeld review/materiaalkwaliteit, previews (screenshots), samenwerkingen, materiaalbundeling, statistieken, etc.

De Eisen

Je hebt aantoonbare werkervaring als Service Developer met ervaring in het ontwikkelen van open source software.
Je hebt ruime ervaring met het ontwikkelen van data-driven applicaties in Python (of een andere, moderne programmeertaal die zich hiervoor leent).
Je hebt aan een microservices-gebaseerd systeem gewerkt.
Je bent gewend te werken met/aan enterprise-omgevingen.
Je hecht waarde aan goede documentatie en bent ook in staat die op te leveren.
Je kan uitleggen waarom security en privacy voor SURF geen marketingtermen zijn.
Ervaring met DevOps.
Je bent gewend geautomatiseerd te testen.
Je hebt ervaring met containerization (Kubernetes of soortgelijk).
Je bouwt graag systemen die voldoen aan de ISO 25010 kwaliteitseisen.
Goed in staat jezelf in woord en geschrift uit te drukken in het Engels en je bent in ieder geval in staat om Nederlands te lezen en te verstaan.
Je bent een professional practitioner van Scrum/Agile, begrijpt de onderliggende principes en past deze toe.
Je staat open voor keuzes die door andere developers en techneuten zijn gemaakt: je staat open voor integratie, samenwerking en consensus.
Ervaring met event sourcing en/of Apache Kafka is een pré.
Je affiniteit hebt met het onderwijs en het is een pré als je ook “in het onderwijs” hebt gewerkt.Je hebt aantoonbare werkervaring als Service Developer met ervaring in het ontwikkelen van open source software.Je hebt ruime ervaring met het ontwikkelen van data-driven applicaties in Python (of een andere, moderne programmeertaal die zich hiervoor leent).Je hebt aan een microservices-gebaseerd systeem gewerkt.Je bent gewend te werken met/aan enterprise-omgevingen.Je hecht waarde aan goede documentatie en bent ook in staat die op te leveren.Je kan uitleggen waarom security en privacy voor SURF geen marketingtermen zijn.Ervaring met DevOps.Je bent gewend geautomatiseerd te testen.Je hebt ervaring met containerization (Kubernetes of soortgelijk).Je bouwt graag systemen die voldoen aan de ISO 25010 kwaliteitseisen.Goed in staat jezelf in woord en geschrift uit te drukken in het Engels en je bent in ieder geval in staat om Nederlands te lezen en te verstaan.Je bent een professional practitioner van Scrum/Agile, begrijpt de onderliggende principes en past deze toe.Je staat open voor keuzes die door andere developers en techneuten zijn gemaakt: je staat open voor integratie, samenwerking en consensus.Ervaring met event sourcing en/of Apache Kafka is een pré.Je affiniteit hebt met het onderwijs en het is een pré als je ook “in het onderwijs” hebt gewerkt.

De Wensen

Geen wensen geformuleerd.

Interesse? Zo werkt het bij Bij Oranje

1

Snelle screening!

  • • We beoordelen je CV op een match met de opdracht.
  • • We controleren of je voldoet aan de harde eisen en wensen.
  • • We adviseren je over een concurrerend tarief op basis van marktdata.

binnen 1 werkdag weet je waar je aan toe bent.

2

Wij verzorgen een professioneel voorstel dat opvalt.

  • • We optimaliseren je voorstel voor maximale overtuigingskracht.
  • • Voorwaarden en tarieven stemmen we vooraf 100% transparant af.
  • • We begeleiden je intensief tijdens het selectieproces.
  • • Jij behoudt de regie; wij faciliteren en versnellen.
3

Starten met je opdracht

ZZP
  • • 10% vaste marge over je uurtarief
  • • Razendsnelle betaling: binnen 1 werkdag na ontvangst van de klant
  • • Volledige vrijheid: geen concurrentie- of relatiebeding
DETACHERING
  • • 15% marge van het uurtarief
  • • Restant volledig verloond als brutoloon
  • • Netto betaling binnen 1 werkdag na betaling klant
  • • Geen beperkende bedingen voor de toekomst

Reageer Direct

De opdracht sluit 20-07-2026
Je hebt nog 10 dagen om te reageren.
Reageer minstens 1 dag voor de sluitingstijd van deze opdracht.

Eventuele motivatie volgt in een latere fase van het proces.