Service Developer

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.


Procedure

  • Aanbieden kan tot woensdag 2 juli 13:00 uur;
  • Terugkoppeling verwacht op vrijdag 4 juli;
  • Gesprekken: dinsdag 8 juli tussen 14:00 en 17:00 uur met Wouter Leenards (Technisch Productmanager) en een bestaande Service Developer.

Let op!

  • Bij voldoende aanbiedingen kan de werving eerder worden gesloten en kun je geen kandidaten meer aanbieden;
  • Alleen CV's in de Nederlandse taal worden in behandeling genomen;
  • Per leverancier mogen er max. 2 kandidaten worden aangeboden;
  • Tarief dient inclusief alle kosten te zijn, maar exclusief BTW;
  • Elke leverancier en/of ZZP'er dient in bezit te zijn van een bedrijfs- en beroepsaansprakelijkheidsverzekering;
  • Elke leverancier dient een G-rekening te hebben.

CV's dienen voorzien te zijn van:

  • Korte motivatie;
  • Beschikbaarheid;
  • Mogelijke startdatum;
  • Geplande vakanties in de komende 3 maanden.

Inhuurconstructie en Voorkeuren Opdrachtgever

  • De klant wil inhuuropdrachten sluiten met een zo kort mogelijke keten, voorkeur gaat uit naar een medewerker in loondienst zonder tussenkomst van een bureau;
  • Het is niet toegestaan om medewerkers in loondienst bij een ander bureau voor te stellen.

HUIDIGE ROL IS NIET GESCHIKT VOOR ZZP'ERS

Reageren Toch opzoek naar iets anders? Bekijk onze andere vacatures.

Contactpersoon

Vragen over de opdracht?

Delen