< Naar alle vacatures

Service Developer

Opleidingsniveau

Bachelor of master in informatica of bedrijfskunde

Salarisindicatie in loondienst

€3500 - €5500 per maand

Indicatie uurtarief bij ZZP

€60 - €100 per uur

Doorgroeimogelijkheden

Team Lead, Architect, Project Manager

Competenties & vaardigheden

Communicatieve vaardigheden, Probleemoplossend vermogen, Technische kennis, Samenwerkingsvaardigheden, Flexibiliteit

Gerelateerde functies

Software Developer, System Architect, Scrum Master

Beschrijving van de functie

Een Service Developer is verantwoordelijk voor het ontwikkelen van microservices binnen een platform dat gericht is op het verbeteren van de toegankelijkheid en gebruik van digitale leermaterialen. Deze rol omvat het samenwerken met diverse teams om functionaliteiten te integreren die het onderwijs ondersteunen. Service Developers werken aan het creëren van oplossingen die eenvoudig te gebruiken zijn zowel binnen als buiten de organisatie. Het doel is om de kwaliteit van het onderwijs te verhogen door een efficiënte toegang tot leermaterialen te vergemakkelijken.

Typisch salaris

Het salaris voor een Service Developer kan sterk variëren, afhankelijk van ervaring en de organisatie waarvoor men werkt. In het algemeen ligt het salaris in het bereik van € 3.500 tot € 5.500 per maand wanneer men in loondienst is. Voor zelfstandige professionals, zoals zzp'ers die opdrachten aannemen bij de overheid of interim werk verrichten, kan het tarief variëren van € 60 tot € 100 per uur, afhankelijk van de complexiteit van de opdracht en de kennis die vereist is. Het is cruciaal om goed inzicht te hebben in de markt en de gangbare tarieven, zoals bij DAS, om aantrekkelijk aanbod te doen naar potentiële klanten.

Veel voorkomende taken

De dagelijkse taken van een Service Developer omvatten het ontwerpen, ontwikkelen en implementeren van microservices die voldoen aan de behoeften van de eindgebruikers. Dit omvat het analyseren van vereisten, het testen van de functionaliteit, en het collaboreren met verschillende belanghebbenden om ervoor te zorgen dat de oplossingen effectief zijn. Daarnaast is het belangrijk om continue feedback te verzamelen en integraties met andere systemen te optimaliseren, zodat leermaterialen effectief kunnen worden opgeslagen, gedistribueerd en gepubliceerd. In een agile omgeving speelt de Service Developer ook een rol in het verbeteren van werkprocessen en het bevorderen van samenwerking binnen en buiten het team.

Specialisatie in deze functie

Om specialist te worden als Service Developer is een solide basis in informatica of een gerelateerd vakgebied vereist. Een bachelor- of masterdiploma kan een sterke aanvulling zijn op een cv. Het opdoen van ervaring in een Agile omgeving, bij voorkeur met externe teams en in complexe architecturen, is eveneens essentieel. Daarnaast kunnen aanvullende certificeringen, zoals Scrum Master-certificeringen, helpen om de kennisbasis verder uit te breiden. Continu leren en het bijhouden van de nieuwste ontwikkelingen in technologie en softwareontwikkeling is ook belangrijk. Netwerken met andere professionals in het veld en deelnemen aan relevante workshops en seminars kan ook helpen bij het opbouwen van expertise en het vinden van opdrachten die passen bij de vaardigheden en ambities van de Service Developer.

Opleidingsniveau

Bachelor of master in informatica of bedrijfskunde

Salarisindicatie in loondienst

€3500 - €5500 per maand

Indicatie uurtarief bij ZZP

€60 - €100 per uur

Doorgroeimogelijkheden

Team Lead, Architect, Project Manager

Competenties & vaardigheden

Communicatieve vaardigheden, Probleemoplossend vermogen, Technische kennis, Samenwerkingsvaardigheden, Flexibiliteit

Gerelateerde functies

Software Developer, System Architect, Scrum Master

Beschrijving van de functie

Een Service Developer is verantwoordelijk voor het ontwikkelen van microservices binnen een platform dat gericht is op het verbeteren van de toegankelijkheid en gebruik van digitale leermaterialen. Deze rol omvat het samenwerken met diverse teams om functionaliteiten te integreren die het onderwijs ondersteunen. Service Developers werken aan het creëren van oplossingen die eenvoudig te gebruiken zijn zowel binnen als buiten de organisatie. Het doel is om de kwaliteit van het onderwijs te verhogen door een efficiënte toegang tot leermaterialen te vergemakkelijken.

Typisch salaris

Het salaris voor een Service Developer kan sterk variëren, afhankelijk van ervaring en de organisatie waarvoor men werkt. In het algemeen ligt het salaris in het bereik van € 3.500 tot € 5.500 per maand wanneer men in loondienst is. Voor zelfstandige professionals, zoals zzp'ers die opdrachten aannemen bij de overheid of interim werk verrichten, kan het tarief variëren van € 60 tot € 100 per uur, afhankelijk van de complexiteit van de opdracht en de kennis die vereist is. Het is cruciaal om goed inzicht te hebben in de markt en de gangbare tarieven, zoals bij DAS, om aantrekkelijk aanbod te doen naar potentiële klanten.

Veel voorkomende taken

De dagelijkse taken van een Service Developer omvatten het ontwerpen, ontwikkelen en implementeren van microservices die voldoen aan de behoeften van de eindgebruikers. Dit omvat het analyseren van vereisten, het testen van de functionaliteit, en het collaboreren met verschillende belanghebbenden om ervoor te zorgen dat de oplossingen effectief zijn. Daarnaast is het belangrijk om continue feedback te verzamelen en integraties met andere systemen te optimaliseren, zodat leermaterialen effectief kunnen worden opgeslagen, gedistribueerd en gepubliceerd. In een agile omgeving speelt de Service Developer ook een rol in het verbeteren van werkprocessen en het bevorderen van samenwerking binnen en buiten het team.

Specialisatie in deze functie

Om specialist te worden als Service Developer is een solide basis in informatica of een gerelateerd vakgebied vereist. Een bachelor- of masterdiploma kan een sterke aanvulling zijn op een cv. Het opdoen van ervaring in een Agile omgeving, bij voorkeur met externe teams en in complexe architecturen, is eveneens essentieel. Daarnaast kunnen aanvullende certificeringen, zoals Scrum Master-certificeringen, helpen om de kennisbasis verder uit te breiden. Continu leren en het bijhouden van de nieuwste ontwikkelingen in technologie en softwareontwikkeling is ook belangrijk. Netwerken met andere professionals in het veld en deelnemen aan relevante workshops en seminars kan ook helpen bij het opbouwen van expertise en het vinden van opdrachten die passen bij de vaardigheden en ambities van de Service Developer.

Surf Logo
Service Developer
Surf
Surf
hybride, waarvan dinsdag en donderdag op locatie
32 - 40 uur
z.s.m
onbekend
Alleen via omzetverloning
Logo Surf
hybride, waarvan dinsdag en donderdag op locatie
onbekend
32 - 40 UUR
z.s.m
Reageer
Deadline: 8 sep. 2026
Let op! Deze opdracht is afkomstig van één van de brokers van de opdrachtgever. We zijn bij De Transparante Broker tegen ketenvorming, maar kiezen er toch voor om deze opdracht door te plaatsen. Lees hier waarom.

Beschrijving

Voor onze directe eindklant SURF, waar wij als preferred supplier via een gewonnen aanbesteding samenwerken, zoeken wij een Service Developer voor het Content Exchange Platform.

Het team Digital Educational Resources exploiteert diensten voor het opslaan, distribueren, publiceren en vindbaar maken van digitale (open/FAIR) leermaterialen om de kwaliteit van het onderwijs te verbeteren.

Het platform is opgebouwd als een microservice-architectuur die brede ondersteuning biedt voor applicaties binnen en buiten SURF, met event-based communicatie tussen services.

Belangrijke functionaliteiten omvatten het harvesten, verrijken, categoriseren, distribueren, controleren, presenteren en kwalificeren van leermaterialen, en het beter laten aansluiten van verschillende systemen en stacks.

Je werkt in een hybride rol (dinsdag en donderdag op locatie bij SURF) binnen een multidisciplinair team dat streeft naar herbruikbaarheid, interoperabiliteit en schaalbaarheid van diensten.

De rol vraagt zowel technische ontwikkeling als samenwerking met product-, data- en integratieteams om services robuust en toekomstbestendig te maken.

Vereist profiel

  • Aantoonbare ervaring met microservice-architecturen en het bouwen van schaalbare, onderhoudbare services.
  • Ervaring met event-driven systemen en messaging (bijv. Kafka, RabbitMQ of vergelijkbaar) en asynchrone communicatiepatronen.
  • Goede kennis van API-design (REST/HTTP, JSON, OpenAPI) en integratie tussen heterogene stacks.
  • Ervaring met containerisatie en orkestratie (Docker, Kubernetes) en CI/CD pipelines voor geautomatiseerde deployment.
  • Kennis van data-verrijking, metadata (FAIR-principes, open educational resources) en het verwerken/transformeren van content.
  • Programmeervaardigheden in relevante talen/stacks (bijv. Java, Node.js, Python) en ervaring met testen en monitoring.
  • Sterke samenwerking- en communicatieve vaardigheden; ervaring met agile-werken binnen multidisciplinaire teams.
  • Bereidheid om hybride te werken en op dinsdag en donderdag op locatie bij SURF aanwezig te zijn.

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.

Wensen

  • 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.

Competenties

  • Flexibel.
  • Houdt van uitdagingen.
  • Nieuwsgierig.
  • Leergierig.
  • Kritisch.
  • Samenwerken in een multidisciplinair team.

Reageer

De opdrachtgever heeft aangegeven dat deze opdracht niet toegankelijk is voor freelancers, ook niet als DGA van een BV. De Transparante Broker biedt daarvoor een alternatief waarbij we je omzet verlonen. Sta je daar voor open? Reageer dan op de opdracht en we sturen je meer informatie over de constructie toe.
De Transparante Broker rekent € 5,00 marge
Hoeft nog niet op maat gemaakt te worden voor de opdracht