Full-stack Ontwikkelaar - Onderwijsapplicaties
Role details
Job location
Tech stack
Job description
Als developer in ons team van het Education Service Centre (ESC) speel je een cruciale rol bij het ontwerpen en beheren van de onderwijsondersteunende systemen die binnen de Faculteit der Natuurwetenschappen, Wiskunde en Informatica (FNWI) worden gebruikt. Je richt je primair op de backend, maar je bent ook betrokken bij frontend-ontwikkeling waar nodig.
Een van onze meest prominente systemen is 'DataNose', een applicatie die specifiek is ontwikkeld voor de FNWI en die onderwijslogistieke processen stroomlijnt. Deze applicatie, gebouwd met React en TypeScript (frontend) en C# (backend), verbindt diverse systemen binnen onze instelling, zorgt voor gegevensuitwisseling en biedt verschillende gebruikersgroepen (studenten, docenten, examencommissies, onderwijsmanagers, roostermakers, enz.) toegang tot geherstructureerde informatie. Daarnaast gaan we het komende jaar aan de slag met ontwikkelen van een geheel nieuwe applicatie voor het ondersteunen van het scriptie- en stageproces binnen de instellingen, en zijn we nauw betrokken bij de integratie van diverse systemen van de Universiteit van Amsterdam, waaronder de digitale leeromgeving Canvas, het studentinformatiesysteem PeopleSoft Campus Solutions en het roostersysteem TermTime.
Binnen het ESC sta je in direct contact met de eindgebruikers en fungeer je als gesprekspartner voor collega's binnen de opleidingen, zoals docenten en opleidingsdirecteuren, evenals voor collega's binnen het ESC, waaronder functioneel beheerders en key-users van SIS, roostermakers, opleidingscoördinatoren, en teamleden die werken aan onderwijskwaliteit, en nog veel meer. Dit is jouw kans om een impact te maken en bij te dragen aan innovatieve onderwijsoplossingen!
Werken bij de UvA
Join us!
Als developer in ons team van het Education Service Centre (ESC) speel je een cruciale rol bij het ontwerpen en beheren van de onderwijsondersteunende systemen die binnen de Faculteit der Natuurwetenschappen, Wiskunde en Informatica (FNWI) worden gebruikt. Je richt je primair op de backend, maar je bent ook betrokken bij frontend-ontwikkeling waar nodig.
Een van onze meest prominente systemen is 'DataNose', een applicatie die specifiek is ontwikkeld voor de FNWI en die onderwijslogistieke processen stroomlijnt. Deze applicatie, gebouwd met React en TypeScript (frontend) en C# (backend), verbindt diverse systemen binnen onze instelling, zorgt voor gegevensuitwisseling en biedt verschillende gebruikersgroepen (studenten, docenten, examencommissies, onderwijsmanagers, roostermakers, enz.) toegang tot geherstructureerde informatie. Daarnaast gaan we het komende jaar aan de slag met ontwikkelen van een geheel nieuwe applicatie voor het ondersteunen van het scriptie- en stageproces binnen de instellingen, en zijn we nauw betrokken bij de integratie van diverse systemen van de Universiteit van Amsterdam, waaronder de digitale leeromgeving Canvas, het studentinformatiesysteem PeopleSoft Campus Solutions en het roostersysteem TermTime.
Binnen het ESC sta je in direct contact met de eindgebruikers en fungeer je als gesprekspartner voor collega's binnen de opleidingen, zoals docenten en opleidingsdirecteuren, evenals voor collega's binnen het ESC, waaronder functioneel beheerders en key-users van SIS, roostermakers, opleidingscoördinatoren, en teamleden die werken aan onderwijskwaliteit, en nog veel meer. Dit is jouw kans om een impact te maken en bij te dragen aan innovatieve onderwijsoplossingen!
- Bouwen en onderhouden van moderne, toegankelijke backend logica in C#;
- In beperkte mate (ca. 25%) meewerken aan front-end componenten met React en TypeScript;
- Systeemproblemen analyseren en passende oplossingen implementeren;
- Gebruikerswensen vertalen naar slimme, schaalbare functionaliteit;
- Samenwerken met collega's om een goede aansluiting tussen front- en backend te realiseren.
Requirements
- Je hebt ervaring met C# in een complexe omgeving.
- Je hebt enige ervaring met TypeScript en een gangbaar frontend framework, bij voorkeur React.
- Je vindt het leuk om naast de backend ook aan de frontend bij te dragen.
- Je houdt van het schrijven van nette, gestructureerde en toegankelijke code.
- Je kan een complexe codebase overzien en abstract denken.
Dit bieden we jou
Als werkgever handhaaft de UvA een beleid van gelijke kansen. We vinden diversiteit belangrijk en zetten ons volledig in om een plek te zijn waar iedereen zich thuis voelt. We koesteren de onderzoekende geest en het doorzettingsvermogen en laten de ruimte om door te vragen. Bij ons vormen nieuwsgierigheid en creativiteit de heersende cultuur. Lees meer Studies tonen aan dat vrouwen en leden van ondervertegenwoordigde groepen alleen solliciteren naar banen als ze aan 100% van de kwalificaties voldoen. Voldoe jij wel aan de opleidingseisen maar heb je nog niet alle gevraagde ervaring? Dan moedigt de UvA je aan om toch te solliciteren.
Benefits & conditions
We bieden een tijdelijke arbeidsovereenkomst voor 38 uur per week voor een periode van 12 maanden. Indien we je functioneren positief beoordelen, volgt een vast contract. Het bruto maandsalaris, gebaseerd op een 38-urige werkweek en afhankelijk van relevante werkervaring, varieert van € 4.728 tot € 6.433 (schaal 11). Dit is exclusief 8% vakantietoeslag en 8,3% eindejaarsuitkering. Afhankelijk van de werkervaring kan een aanloopschaal van toepassing zijn. Het UFO-profiel Engineering and Application Manager 2 is van toepassing. De cao Universiteiten van Nederland is van toepassing. De gewenste startdatum is zo snel mogelijk.
Naast het salaris en de inspirerende omgeving op Science Park bieden we een gevarieerd pakket aan secundaire arbeidsvoorwaarden:
- 232 vakantie-uren per jaar (gebaseerd op fulltime) en extra vakantiedagen tussen kerst en 1 januari;
- verschillende cursussen die te volgen zijn via het Teaching and Learning Centre;
- verschillende cursussen, bijvoorbeeld op het gebied van leiderschap voor de wetenschappelijke staf;
- verschillende cursussen, bijvoorbeeld op het gebied van tijdsmanagement, werkdruk en Engels en een online cursusplatform met meer dan 100 verschillende cursussen;
- 7 weken geboorteverlof met 100% salarisbehoud;
- gedeeltelijk doorbetaald ouderschapsverlof;
- de mogelijkheid om thuis een werkplek in te richten;
- een pensioen bij ABP, waar de UvA voor tweederde aan bijdraagt.
Nieuwsgierig naar ons uitgebreide pakket van secundaire arbeidsvoorwaarden? Hier kun je er meer over lezen.