Front- End / GUI Web Developer
Details
- Status:
- Gearchiveerd
- Publicatiedatum:
- 28-12-2020
- Weergaven:
- 56
- Reacties:
- 3
- Op locatie:
- Utrecht
- FTE:
- 36 uur per week
Opdrachtomschrijving
Voor onze opdrachtgever zijn wij op zoek naar een Front-End/GUI Web Developer.
Opdracht Informatie
Je werkt in een Scrum omgeving binnen sprints aan het realiseren van user stories met betrekking tot diverse projecten in een big data omgeving. Je doet dat samen met een proxy product owner, een scrum master, een architect en collega ontwikkelaars (FE, BE en Python). 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 en Python. Voor de frontend werken we met Angular. We werken met tweewekelijkse releases en als teamlid ben je hier ook mede verantwoordelijk voor.
Je werkt aan diverse uitdagende projecten waar je samen het met team op een zo efficient mogelijke manier de beste software gaat neerzetten. Het team heeft diverse projecten succesvol opgeleverd, denk hierbij aan bijvoorbeeld Dexter, waar historische wegverkeer gegevens worden opgeslagen, geaggregeerd en omgezet worden naar exports en rapportages. Maar daarnaast ook diverse maatwerk opdrachten voor onze partners; te denken aan API’s, KPI dashboard of opslag van aparte datastromen.
Jij bent verantwoordelijk voor het ontwikkelen van de front-end van applicaties binnen het Big Data programma van NDW. De applicaties zijn web based. De front end bevat zowel portaal functionaliteit als de daarin opgenomen applicaties ter ontsluiting en visualisatie van de data binnen het datawarehouse. Dit laatste kan zeer divers zijn: van standaard rapportages, via BI toepassingen naar exploratieve data science faciliteiten. Alle toepassingen zullen een sterke geospatiale en tijd component hebben. Dit vergt specialistische kennis op het gebied van locatiereferentie en kaartweergave.
We werken DEVOPS wat concreet inhoudt dat het team naast ontwikkelen ook verantwoordelijk is voor operationele zijde van de gerealiseerde projecten. Het team houdt de performance van de operationele systemen zelf in de gaten en in het geval van issues worden deze door het team opgelost.
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.
Het doel van NDW is
Het bereiken van efficiency door schaalvoordelen, inkoopkracht, kennisbundeling en voorkomen van redundantie in de uitvoering tussen individuele wegbeheerders.
Het vergroten van maatschappelijke effecten door samenwerking door overheden onderling en tussen overheden en marktpartijen.
Het vergroten van publieksgerichtheid richting weggebruikers door onnodige barrières tussen wegbeheerders en marktpartijen weg te nemen.
Het versterken van beleidsmatige activiteiten van overheden door beter inzicht in verkeersgegevens.
Parallel werkt NDW aan een verdieping van haar netwerkorganisatie door haar partners meer te betrekken bij haar programmering en projecten. De interne processen worden heringericht naar een Agile werkwijze. Het BIG-data programma pakt deze werkwijze op in haar uitvoering. De ideeën en plannen worden als bron gebruikt voor use-cases.
De partners van NDW zijn: Rijkswaterstaat, alle provincies, Metropoolregio Rotterdam Den Haag, Vervoersregio Amsterdam, en de gemeenten Amsterdam, Rotterdam, Den Haag en Utrecht. NDW is administratief ondergebracht bij Rijkswaterstaat.
Eisen
Je beschikt over aantoonbare programmeerervaring op het gebied van front end development in Angular, CSS en HTML 5 en bent bekend met API calls;
Aantoonbare ervaring met de DevOps werkwijze;
Ervaring als SCRUM-teamlid van een ontwikkelteam;
Tenminste een afgeronde HBO opleiding op ICT gebied.
Wensen
Je hebt kennis van en ruime ervaring in applicatie/software ontwikkeling in een (Azure) Cloudomgeving;
Je hebt ervaring met het programmeren voor GIS gebaseerde front end's;
Je hebt kennis en ervaring met GUI's programmeren in combinatie met front-end frameworks zoals Angular en Bootstrap;
ervaring met CI/CD.