Functieomschrijving
Voor onze opdrachtgever het NDW zijn wij op zoek naar een Full Stack Java / Angular Developer.
Opdrachtomschrijving
Je werkt in een Scrum omgeving binnen sprints aan het realiseren van user stories met betrekking tot de big data omgeving. Je doet dat samen met een proxy product owner, een scrum master en verschillende collega ontwikkelaars (Java, Python, Front-end).
Je werkt binnen een Azure omgeving waarin zowel IAAS
als PAAS diensten worden afgenomen. Typische ontwikkeltalen die gebruikt zullen
worden voor de back end zijn Java 11 en voor de front end Angular 8. De
omgeving is nieuw opgebouwd en wordt uitgebreid. Dat wil zeggen dat gedurende
de sprints nog architectuurkeuzes gemaakt kunnen worden: op het gebied van bijvoorbeeld
database management, API functionaliteit en ingezette Azure functionaliteit.
Achtergrondinformatie
NDW is een publiek-publieke samenwerking van en voor wegbeheerders. NDW levert diensten aan haar publieke partners voor taken zoals verkeersmanagement en beleidsanalyses. Ook levert NDW aan private afnemers die bijvoorbeeld diensten verlenen op het gebied van navigatie, verkeersinformatie of research doeleinden. De diensten zijn op hoofdlijnen:
- het inwinnen van verkeersgegevens;
- het leveren van verkeersgegevens aan afnemers: real time, als big data en als open data;
- het monitoren en verbeteren van de kwaliteit van de gegevens in kwestie;
- het adviseren over het (verkeerskundig) gebruik van de NDW gegevens.
Je werkt binnen een Azure omgeving waarin zowel IAAS als PAAS diensten worden afgenomen. Typische ontwikkeltalen die gebruikt zullen worden voor de back end zijn Java 11 en voor de front end Angular 8. De omgeving is nieuw opgebouwd en wordt uitgebreid. Dat wil zeggen dat gedurende de sprints nog architectuurkeuzes gemaakt kunnen worden: op het gebied van bijvoorbeeld database management, API functionaliteit en ingezette Azure functionaliteit.
Functie-eisen
- Kandidaat beschikt over een afgeronde opleiding op het gebied van ICT/automatisering;
- Kandidaat heeft HBO werk-denk niveau;
- Kandidaat heeft aantoonbare programmeer ervaring (tenminste 3 jaar) op het gebied van Web development in Angular, Javascript, CSS en HTML5 en API calls;
- Kandidaat heeft aantoonbare ervaring (tenminste 3 jaar) met programmeren in Java;
- Kandidaat heeft ervaring met het programmeren voor database management systemen, minimaal in een SQL taal, aangevuld met TimescaleDB en PostGIS.
Wensen
- Mate van kennis en ervaring in applicatie/software ontwikkeling in een (Azure) Cloudomgeving;
- Mate van bekend zijn met werken met schaalbare applicaties, (BIG) databases (relationeel of file based, HD Insight, Datalake Analytics, MapReduce, e.d.), tijdseries en geodata;
- Mate van ervaring met processen als continous integration & -deployment (CI/CD) obv Docker;
- Mate van aantoonbare ervaring met programmeren en onderdelen van en rollen in het ICT Agile werkproces (scrum, sprints, stand-up, agile, DevOps, CICD, OTAP);
- Flexibel, creatief, conceptueel, accuraat, teamspeler, resultaatgericht.
Overige informatie
Startdatum: Start 7 mei 2021
Inzet: 36 uur/week
Duur: 8 maanden met optie op verlenging
Locatie: Utrecht
Reageer direct!
Net zo enthousiast als wij? Reageer dan direct op deze vacature. Je kan je cv toevoegen, of er voor kiezen om je LinkedIn profiel te gebruiken. Wel zo makkelijk!