Java + JavaScript-ontwikkelaar Canvas, Blackboard en andere apps

ICT Services – Divisie Beheer

Publicatiedatum
5 februari 2018
Opleidingsniveau
hbo / universitair
Salarisindicatie
€3.427 tot €4.691 bruto per maand, op basis van 38 uur per week
Sluitingsdatum
28 februari 2018
Functieomvang
32 tot 38 uur per week
Vacaturenummer
18-054

De Universiteit van Amsterdam (UvA) en de Hogeschool van Amsterdam (HvA) leveren kwalitatief hoogwaardig onderwijs en onderzoek en werken daarin samen. De centraal gepositioneerde dienst ICT Services (ICTS) ondersteunt het primaire proces van zowel de UvA als de HvA. Dit doen wij door het aanbieden van een groot aantal ICT-diensten aan ruim 80.000 studenten en 8.000 medewerkers op vele locaties van faculteiten, domeinen, dienstverlenende eenheden en gelieerde instellingen in Amsterdam.

De dienst ICTS

ICT Services is een betrouwbare leverancier voor onderwijs en onderzoek die de functionele klantvraag vertaalt naar optimale technische en klantgerichte oplossingen. ICTS staat open voor de nieuwste ICT-ontwikkelingen en ideeën voor onderwijs en onderzoek. ICTS heeft circa 290 medewerkers in dienst.

De afdeling Applicatiebeheer, teams Applicatiecoördinatie & Web App-ontwikkeling

De afdeling Applicatiebeheer is verantwoordelijk voor beheer van de bedrijfsapplicaties van de UvA en de HvA. Binnen deze afdeling doet het team Applicatiecoördinatie het applicatiebeheer van de Elektronische Leeromgeving van de UvA. Dat is momenteel nog Blackboard, maar de opvolger Canvas zal in februari a.s. in gebruik genomen worden als pilot, en in september volledig in productie gaan. Deze leeromgevingen bevatten maatwerkmodules. Voor Blackboard zijn deze geprogrammeerd in Java, voor Canvas is de programmeertaal vrij te kiezen, zo lang maar de Canvas LTI of API interface gebruikt wordt. De ontwikkelaars met deze vaardigheden zitten in het Web App-team binnen de zelfde afdeling.

Werkzaamheden

Voor versterking van het Web App-team van 5 vaste medewerkers zijn wij op zoek naar een ervaren 'full stack' Java + JavaScript-webontwikkelaar. De hoofdactiviteit zal bestaan uit het implementeren en onderhouden van modules (LTI en API) voor het Canvas LMS van Instructure leersysteem en het in stand houden van de Blackboard LMS-modules (building blocks) geschreven in Java. Dit wordt gedaan in nauwe samenwerking met de functioneel beheerders en de technisch applicatiebeheerders. Als de tijd het toelaat kan er ook gewerkt worden aan andere webapplicaties zoals individuele vakaanmelding, de internet-betaaloptie en de MijnUvA- en MijnHvA-studentenapps voor smartphones. Deze applicaties zijn of worden qua front-end gestandaardiseerd op Angular 4/TypeScript met Java of messaging middleware (Web Methods) aan de achterkant. Applicaties zijn overwegend gekoppeld met de middleware producten SAP PI en Web Methods, waarvan het beheer is uitbesteed. Mobiele apps gebruiken het Ionic framework en worden vanuit één codebase uitgerold op iOS en Android.

Profiel

Wij zijn op zoek naar een ervaren full-stack Java + JavaScript-webontwikkelaar, met ervaring in het werken met gekoppelde systemen in een complexe omgeving.

De juiste kandidaat heeft daarnaast:

  • een hbo-denk- en werkniveau;
  • 3+ jaar ervaring met Java en technologieën en frameworks zoals:
    Spring, REST/SOAP webservices, Maven, JPA / Hibernate;
  • 2+ Jaar ervaring met JavaScript, bij voorkeur met recente ervaring met Angular 2.0 en hoger i.c.m. TypeScript;
  • ervaring met mobiele appontwikkeling, bij voorkeur o.b.v. het Ionic framework;
  • ervaring met agile ontwikkeling.

Ervaring met de Scrum-werkwijze is een pre evenals ervaring met Linux, Apache Tomcat en Apache.

Inlichtingen

Nadere informatie over de functie kunt u inwinen bij:

Aanstelling

De werkzaamheden maken deel uit van de organieke functie Ontwikkelaar ICT 2. Bij deze functie hoort loonschaal 11 met een maximum van €4.691 (Cao NU) bruto per maand bij een volledige aanstelling (38 uur per week). Inschaling is afhankelijk van opleiding en ervaring. Het betreft in eerste instantie een tijdelijke aanstelling bij de UvA voor de periode van een jaar. Bij gebleken geschiktheid is het voornemen om een arbeidsovereenkomst voor onbepaalde tijd aan te bieden. De UvA kent verder een uitgebreid pakket secundaire arbeidsvoorwaarden, waaronder een ruime vakantieregeling en een eindejaarsuitkering.

Sollicitatie

U kunt via onderstaande link online solliciteren. Sollicitaties rechtstreeks naar de contactpersoon of op een andere wijze verstuurd, worden niet verwerkt. #LI-DNP

Wij stellen acquisitie niet op prijs 

Gepubliceerd door  Universiteit van Amsterdam