Opdrachtomschrijving
Het betreft een opdracht voor het programma Npuls voor werkzaamheden in het programmaonderdeel Digitale Sectorvoorzieningen. 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 informatieanalist speel je een cruciale rol in het vertalen van bedrijfsbehoeften naar concrete aanpassingen en verbeteringen van de OOAPI en eventueel andere onderwijsstandaarden. Je speelt een sleutelrol in projecten waarin we onderwijsprocessen zoals inschrijving, toetsing, diplomering en leerresultaten modelleren en standaardiseren. Zo vorm je de brug tussen de onderwijs en IT en zorg je ervoor dat processen en systemen optimaal op elkaar aansluiten. Je werkt nauw samen met stakeholders, product owners, developers en andere specialisten.
Werkzaamheden
Als informatieanalist voor de OOAPI werk je aan:
– Het verbeteren en het onderhoud van de OOAPI-afspraken;
– Analyseren van informatiebehoeften van hogeronderwijsinstellingen op het gebied van gegevensuitwisseling;
– Opstellen en doorontwikkelen van het informatiemodellen, vooral OOAPI, samen met de leden van de OOAPI-werkgroep;
– Afstemmen met inhoudelijke experts, architecten, leveranciers en beleidsmakers;
– Werken aan interoperabiliteit tussen systemen van instellingen en leveranciers via open standaarden (REST APIs, HORA, Open Badges, etc.);
– Documenteren en beheren van standaarden via GitHub of kennisplatforms;
– (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.
Overige Bijzonderheden
Je valt hiërarchisch onder de Teamleider Flexibel Onderwijs, maar je werkt ook veel samen met collega’s van andere teams en onderwijsinstellingen. Je werkt in een informele en prettige werkomgeving en je komt terecht bij SURF in Utrecht.
Eisen
- Ervaring met API-design in complexe landschappen.
- Ervaring met het maken van (conceptuele) datamodellen.
- Ervaring met verschillende manieren om standaarden en API’s te specificeren, oa. met OpenAPI.
- Technische kennis rondom API-ontwikkeling (o.b.v. REST, maar ook bijv. Async Pub-Sub).
- Kennis van en ervaring met semantische standaarden (bijv. met UML, RDF, SHACL).
- 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.
Wensen
- Kennis van en ervaring met LMS’en, SIS’en, en andere veelgebruikte applicaties in het hoger onderwijs is een pre.
- Communicatieve en open houding.