API Developer

Aanvraagnummer: 8259
Organisatie: SURF
Locatie: Surf
Uren per week: 36 - 40 per week
Tarief: 95 per uur
Duur van de opdracht: 9 maanden
Regio: Utrecht
Startdatum: 01-04-2025
Optie tot verlenging: Mogelijk, maar nog niet bekend
Sluitingsdatum: 26-03-2025 12:00
Deel deze opdracht .fa { padding: 10px; font-size: 15px; width: 50px; text-align: center; text-decoration: none; margin: 5px 2px; }.fa:hover { opacity: 0.7; }.fa-facebook { background: #3B5998; color: white; }.fa-twitter { background: #55ACEE; color: white; }.fa-whatsapp { background: #25d366; color: white; }.fa-envelope { background: #808080; color: white; }.fa-linkedin { background: #007bb5; color: white; }.fa-instagram { background: #125688; color: white; }
Let op! Deze opdracht is niet geschikt voor een zzp'er.
Opdrachtomschrijving
Belangrijk onderdeel voor de flexibiliteit in het onderwijs is de Open Onderwijs API (OOAPI). Dit is een open standaard voor het delen van onderwijsdata. Met deze standaard kunnen onderwijsinstellingen onderwijsdata, zowel binnen als buiten de grenzen van de instelling, op een gestandaardiseerde manier beschikbaar stellen. Denk daarbij aan mobiele apps waarmee je als student eenvoudig toegang krijgt tot cijfers, studiepunten, roosters en vrije werkplekken. Maar ook server-server uitwisselingen om systemen te voorzien van de juiste data. Vanuit het team faciliteren en ondersteunen we mbo, hbo- en wo instellingen bij het gebruik en implementatie van de OOAPI. En beheren en onderhouden we samen met onderwijsinstellingen en leveranciers de standaard.
Als ontwikkelaar en beheerder voor de OOAPI werk je aan:
- Het verbeteren en het onderhoud van de OOAPI afspraken;
- Doorontwikkelen van de OOAPI standaard, samen met de leden van de OOAPI werkgroep;
- (Laten) ontwikkelen van tooling om de OOAPI optimaal te beheren;
- Adviseren en ondersteunen van onderwijsinstellingen bij de adoptie en implementatie van de OOAPI standaard binnen hun applicatielandschap.
Gevraagd profiel
- Ervaring met API-design in complexe landschappen;
- Ervaring met het maken van (conceptuele) datamodellen;
- Ervaring met verschillende manier om standaarden en API’s te specificeren, o.a.. met OpenAPI;
- Technische kennis rondom API-ontwikkeling (o.b.v. REST, maar ook bijv. Async Pub-Sub);
- Ervaring op het gebied van API-implementatie, API gateway’s en ESB’s;
- Ervaring met (het begeleiden van) softwareontwikkeling;
- Kennis rondom architectuurprocessen en het kunnen visualiseren van problemen en oplossingen;
- Kennis van en ervaring met LMS’en, SIS’en, en andere veelgebruikte applicaties in het hoger onderwijs is een pre;
- Communicatieve en open houding.