Opdrachten

Nationaal Dataportaal Wegverkeer (NDW) Medior/Senior Full Stack Java Angular Developer NDW Locatie Services

Medior/Senior Full Stack Java Angular Developer NDW Locatie Services

Info

Functie

Medior/Senior Full Stack Java Angular Developer NDW Locatie Services

Locatie

Utrecht

Uren per week

36 uren per week

Looptijd

16.06.2024 - 16.06.2025

Opdrachtnummer

178251

Sluitingsdatum

date-icon31.05.2024 clock-icon17:00
Reageren op deze opdracht? Dit doe je op Striive.

Rolomschrijving en taakafspraken

Nationaal Dataportaal Wegverkeer (NDW)
In NDW werken Nederlandse overheden samen aan het inwinnen, combineren, opslaan en distribueren van mobiliteitsdata. Deze gegevens zijn essentieel voor het managen van het verkeer, ze voeden talloze verkeersinformatiediensten en vormen een stevige basis onder het mobiliteitsbeleid in ons land. 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 zijn ingericht naar een Agile
werkwijze.

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. Meer informatie is beschikbaar op www.ndw.nu

Opdrachtbeschrijving
Je werkt in een Scrum omgeving binnen sprints aan het realiseren van user stories met betrekking tot de NDW locatie service (NLS). Je doet dat samen met een product owner, een scrum master en verschillende collega-ontwikkelaars (met name Java). Je bent hierbij onderdeel van het NDW Locatie Services DevOps team, dat verantwoordelijk is voor centraal versiebeheer en koppeling vankaarten, verkeersnetwerken en locatiereferentiesystemen.

In NLS worden alle geo-gebaseerde bestanden verzameld, updates hiervan verwerkt en eventdriven gedistribueerd naar andere applicaties. Bovendien biedt NLS faciliteiten aan andere applicaties om met behulp van een API routes op te vragen uit de PostGis-database. Typische activiteiten zijn het ontwikkelen en onderhouden van map matching algoritmes en routerings algoritmes. Hiervoor wordt onder andere GraphHopper gebruikt. Je werkt binnen een cloud omgeving waarin zowel IAAS als PAAS-diensten worden afgenomen. Typische frameworks die gebruikt zullen worden voor de backend zijn Spring-boot en Java en voor de front-end Angular. De services draaien op Kubernetes met gebruik van infrastructure as code.

Eisen & Wensen
In de aanbieding van de kandidaten moeten eisen en wensen, plus de mate waarin hieraan voldaan wordt, expliciet benoemd worden.


Eisen
Minimaal een afgeronde HBO-opleiding op het gebied van ICT;
Aantoonbare professionele ervaring (tenminste 3 jaar) met het programmeren en
onderhouden van schaalbare backend systemen (REST, Java, Spring Boot) icm databases
(SQL, NoSQL);
Aantoonbare professionele ervaring (tenminste 2 jaar) met het programmeren en
onderhouden van frontend systemen (web development) met Javascript/TypeScript, CSS
en HTML5, Angular/ReactJS.


Wensen
Bekend met Agile werkproces (scrum, sprints, stand-up, agile, DevOps, CICD);
Flexibel, accuraat, teamspeler, resultaatgericht en leergierig;
Analytisch sterk is en in staat om complexe problemen om te zetten naar werkende
oplossingen;
Ervaring met databasemanagement systemen, geodatabases en SQL. (PostgreSQL, PostGIS);
Ervaring met Geo- en Gis tooling (qGIS, Mapbox, OpenStreetMap, GraphHopper),
geografische- en verkeersinformatiesystemen en routealgoritmiek;
Ervaring met Cloudomgevingen (Azure), Infrastructure as code (Terraform) en CloudNative Software Ontwikkeling (Docker, Kubernetes).


Aanvullende informatie
Het aanbieden van een ZP'er via een leverancier of het aanbieden van een professional via een inleen-doorleen constructie wordt door de opdrachtgever niet geaccepteerd.
De ‘WKA’ heeft als doel om misbruik te voorkomen bij de afdracht van loonheffingen bij alle schakels in de keten; van leverancier tot opdrachtgever.
Wij dekken deze risico’s voor onze opdrachtgevers af middels een geblokkeerde rekening, de G-rekening.
Dit is een rekening waarop een gedeelte van het factuurbedrag wordt gestort en waarvan u de loonheffingen en BTW kunt betalen aan de Belastingdienst.
Het af te storten % hangt ervan af of u een SNA-certificering (NEN-4400-1 of NEN-4400-2) heeft of niet en of uw bedrijf in Nederland of daarbuiten is gevestigd. De G-rekening kunt u aanvragen bij de Belastingdienst.
Indien u geen G-rekening kunt krijgen (en u kunt hier bewijs van de Belastingdienst van overleggen) dan heeft u ook de mogelijkheid elk kwartaal een accountantsverklaring (assurance report inzake inlening personeel) aan te leveren.
Hierin zal een gecertificeerd accountant (AA of RA) een verklaring afgeven over de juistheid, volledigheid en tijdigheid van de afdrachten. Let wel, de kosten voor deze verklaring komen voor uw eigen rekening.

Bedrijfsgegevens

Bedrijfs gegevens

Nationaal Dataportaal Wegverkeer (NDW)

Rolomschrijving en taakafspraken

Nationaal Dataportaal Wegverkeer (NDW)
In NDW werken Nederlandse overheden samen aan het inwinnen, combineren, opslaan en distribueren van mobiliteitsdata. Deze gegevens zijn essentieel voor het managen van het verkeer, ze voeden talloze verkeersinformatiediensten en vormen een stevige basis onder het mobiliteitsbeleid in ons land. 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 zijn ingericht naar een Agile
werkwijze.

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. Meer informatie is beschikbaar op www.ndw.nu

Opdrachtbeschrijving
Je werkt in een Scrum omgeving binnen sprints aan het realiseren van user stories met betrekking tot de NDW locatie service (NLS). Je doet dat samen met een product owner, een scrum master en verschillende collega-ontwikkelaars (met name Java). Je bent hierbij onderdeel van het NDW Locatie Services DevOps team, dat verantwoordelijk is voor centraal versiebeheer en koppeling vankaarten, verkeersnetwerken en locatiereferentiesystemen.

In NLS worden alle geo-gebaseerde bestanden verzameld, updates hiervan verwerkt en eventdriven gedistribueerd naar andere applicaties. Bovendien biedt NLS faciliteiten aan andere applicaties om met behulp van een API routes op te vragen uit de PostGis-database. Typische activiteiten zijn het ontwikkelen en onderhouden van map matching algoritmes en routerings algoritmes. Hiervoor wordt onder andere GraphHopper gebruikt. Je werkt binnen een cloud omgeving waarin zowel IAAS als PAAS-diensten worden afgenomen. Typische frameworks die gebruikt zullen worden voor de backend zijn Spring-boot en Java en voor de front-end Angular. De services draaien op Kubernetes met gebruik van infrastructure as code.

Eisen & Wensen
In de aanbieding van de kandidaten moeten eisen en wensen, plus de mate waarin hieraan voldaan wordt, expliciet benoemd worden.


Eisen
Minimaal een afgeronde HBO-opleiding op het gebied van ICT;
Aantoonbare professionele ervaring (tenminste 3 jaar) met het programmeren en
onderhouden van schaalbare backend systemen (REST, Java, Spring Boot) icm databases
(SQL, NoSQL);
Aantoonbare professionele ervaring (tenminste 2 jaar) met het programmeren en
onderhouden van frontend systemen (web development) met Javascript/TypeScript, CSS
en HTML5, Angular/ReactJS.


Wensen
Bekend met Agile werkproces (scrum, sprints, stand-up, agile, DevOps, CICD);
Flexibel, accuraat, teamspeler, resultaatgericht en leergierig;
Analytisch sterk is en in staat om complexe problemen om te zetten naar werkende
oplossingen;
Ervaring met databasemanagement systemen, geodatabases en SQL. (PostgreSQL, PostGIS);
Ervaring met Geo- en Gis tooling (qGIS, Mapbox, OpenStreetMap, GraphHopper),
geografische- en verkeersinformatiesystemen en routealgoritmiek;
Ervaring met Cloudomgevingen (Azure), Infrastructure as code (Terraform) en CloudNative Software Ontwikkeling (Docker, Kubernetes).


Aanvullende informatie
Het aanbieden van een ZP'er via een leverancier of het aanbieden van een professional via een inleen-doorleen constructie wordt door de opdrachtgever niet geaccepteerd.
De ‘WKA’ heeft als doel om misbruik te voorkomen bij de afdracht van loonheffingen bij alle schakels in de keten; van leverancier tot opdrachtgever.
Wij dekken deze risico’s voor onze opdrachtgevers af middels een geblokkeerde rekening, de G-rekening.
Dit is een rekening waarop een gedeelte van het factuurbedrag wordt gestort en waarvan u de loonheffingen en BTW kunt betalen aan de Belastingdienst.
Het af te storten % hangt ervan af of u een SNA-certificering (NEN-4400-1 of NEN-4400-2) heeft of niet en of uw bedrijf in Nederland of daarbuiten is gevestigd. De G-rekening kunt u aanvragen bij de Belastingdienst.
Indien u geen G-rekening kunt krijgen (en u kunt hier bewijs van de Belastingdienst van overleggen) dan heeft u ook de mogelijkheid elk kwartaal een accountantsverklaring (assurance report inzake inlening personeel) aan te leveren.
Hierin zal een gecertificeerd accountant (AA of RA) een verklaring afgeven over de juistheid, volledigheid en tijdigheid van de afdrachten. Let wel, de kosten voor deze verklaring komen voor uw eigen rekening.

De recruiter

Kornelia Olbromska

HeadFirst

Deel deze opdracht

Plaats jouw bieding op Striive

https://login.striive.com/

Voor deze opdracht dien je een bieding te plaatsen op Striive. Striive is het grootste opdrachtenplatform van de Benelux waar jaarlijks meer dan 20.000 opdrachten gepubliceerd worden.

Taurusavenue 18
2132 LS, Hoofddorp

Vragen?

Als het gaat om support op Select, dan mag het naar servicedesk@select.hr of gebeld worden met (023) 56 856 30

Privacy Preference Center