Service Developer

Aanvraagnummer: 13565
Contractvorm: Detachering
Organisatie: Surf
Locatie: Utrecht / Hybride
Uren per week: 40 per week
Tarief: 100 per uur
Duur van de opdracht: 6 maanden
Regio: Utrecht
Startdatum: 07-07-2025
Optie tot verlenging: Mogelijk maar nog niet bekend.
Sluitingsdatum: 27-06-2025 13:00
LET OP! Deze opdracht is gesloten
Opdrachtomschrijving
SURF exploiteert een aantal 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 leermaterialenvinden en (her)gebruiken en onderwijsinstellingen kunnen nieuwe en bestaande leermaterialendelen.
Al 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 o.a. het harvesten, verrijken, categoriseren, distribueren, controleren, presenteren en kwalificeren van leermaterialen.
Om dit mogelijk te maken bouwen we momenteel een microservice-gebaseerd platform om deze functionaliteit aan een brede groep applicaties beschikbaar te stellen, zowel binnen als buiten SURF.
Jouw opdracht wordt om services te realiseren binnen het platform dat nu in ontwikkeling is. Je mag deze services gaan bouwen op ons eigen SURF Developer Platform dat op een Kubernetes-cluster draait en zal een event-based oplossing met ons gaan vormgeven.
Je werkt met het team samen met de (Technisch) Productmanagers van verschillende diensten, de Portal-developers (frontenders) en de domeinarchitect.
De services die we 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.
Het Servicesteam bestaat uit 6 developers, een PO en een Scrum Master.
OVERIGE BIJZONDERHEDEN
Op dinsdag is het hele team op kantoor.Naast de dinsdag ben je nog minimaal 1 extra dag fysiek op locatie aanwezig.
Gevraagd Profiel
- Een bachelor- of masterdiploma in een relevant vakgebied (bijv. informatica, bedrijfskunde);
- Aantoonbare ervaring als Scrum Master of in een vergelijkbare rol binnen een Agile omgeving, bij voorkeur met externe teams en complexe architecturen;
- Scrum Master-certificeringen zijn een pré;
- Sterke mondelinge en schriftelijke communicatievaardigheden, met het vermogen om effectief te communiceren met verschillende belanghebbenden;
- Vermogen om een extern team te motiveren en te inspireren, en hen te begeleiden in een complexe ontwikkelomgeving;
- Snel en effectief obstakels kunnen identificeren en oplossen, vooral in de context van integratie en samenwerking met meerdere partijen;
- In staat om samen te werken met verschillende teamleden en belanghebbenden, en een cultuur van samenwerking te bevorderen;
- Aanpassingsvermogen aan veranderende omstandigheden en prioriteiten, vooral in een dynamische ontwikkelomgeving;
- Proactief en resultaatgericht;
- Empathisch en in staat om naar anderen te luisteren;
- Geduldig en volhardend in het begeleiden van teams, vooral in complexe situaties.