Opdrachten

Nationaal Dataportaal Wegverkeer (NDW) Senior Fullstack Developer (Realtime)

Senior Fullstack Developer (Realtime)

Info

Functie

Senior Fullstack Developer (Realtime)

Locatie

Utrecht

Uren per week

36 uren per week

Looptijd

11.08.2024 - 20.07.2025

Opdrachtnummer

209132

Sluitingsdatum

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

Rolomschrijving en taakafspraken

Senior Fullstack Developer
Ben jij een ervaren Fullstack ontwikkelaar die graag werkt aan complexe en uitdagende projecten?
Heb jij kennis van en interesse in de nieuwste technologieën op het gebied van data,
softwareontwikkeling en cloud? Wil jij bijdragen aan de ontwikkeling van innovatieve oplossingen voor
het Nationaal Dataportaal Wegverkeer? Dan zijn wij op zoek naar jou!

Nationaal Dataportaal Wegverkeer (NDW)
NDW is een initiatief van rijk, provincie en gemeenten en regelt voor hen de inwinning van
verkeersdata, ziet toe op de kwaliteit en stelt de data beschikbaar voor allerlei afnemers. Hiertoe
maakt en beheert de NDW verkeers- en netwerkmanagement-applicaties voor en door
wegbeheerders. Van overheid tot navigatiedienst.
Dankzij deze applicaties kunnen rijk, provincies en gemeenten ervoor zorgen dat het verkeer goed
wordt geregeld. Zo draag jij bij aan een veilige en gezonde leefomgeving.
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

Team Real Time (DevOps team)
Als senior Fullstack ontwikkelaar bij NDW maak je deel uit van een multidisciplinair en zelfsturend
scrumteam. Je bent verantwoordelijk voor het ontwerpen, bouwen, testen en onderhouden van
hoogwaardige en schaalbare applicaties, die voldoen aan de functionele en niet-functionele eisen van
de klant. De applicaties hebben voornamelijk betrekking op het inwinnen, verwerken, distribueren en
visualiseren van gegevens.
In samenwerking met een (proxy) product owner, scrum master en collega-ontwikkelaars werk je aan
diverse projecten. Het gebruik van moderne technologieën en frameworks, zoals Spring Boot (Java),
Angular (TypeScript), RabbitMQ, Docker, Kubernetes en Azure-Cloud, staat centraal in je werk. Je
houdt je op de hoogte van de laatste ontwikkelingen in je vakgebied en je deelt je kennis en ervaring
met je collega's.
Binnen team Real Time ga je aan de slag met (voornamelijk real-time) data en het visualiseren
hiervan in gespecialiseerde viewer applicaties om deze data optimaal te presenteren aan de
gebruikers. Deze data omvat onder andere wegwerkzaamheden, incidenten, reistijdtrajecten,
meetpunten en brugopeningen. De applicaties worden gebruikt in verkeerscentrales en door
verkeerskundigen om snel inzicht te krijgen in doorstroming, problemen en datakwaliteit. Hierbij gaat
het vaak om grote hoeveelheden data die met hoge frequentie moeten worden verwerkt.
Je werkt binnen een Azure Cloud omgeving waarin zowel IAAS- als PAAS-diensten worden gebruikt.
We werken volgens Continuous Integration en hanteren Continuous Delivery voor onze staging- en
productieomgeving, via GitOps. Naast het ontwikkelen van applicaties, ben je ook betrokken bij het
beheer en de configuratie van het platform.
Binnen het Real Time team wordt er hybride gewerkt en is er afgesproken om 2 dagen per week op
locatie samen te komen om een goede verbinding met elkaar te behouden. Daarnaast is er de
mogelijkheid om de andere dagen vanuit een eigen locatie of op kantoor te werken.

Eisen en wensen

Wat vragen wij van jou?

Eisen
Minimaal een afgeronde HBO-opleiding op het gebied van ICT.
Aantoonbare professionele ervaring (tenminste 3 jaar) met het programmeren en onderhouden
van backend systemen (Java, Spring Boot).
Aantoonbare professionele ervaring (tenminste 3 jaar) met het programmeren en onderhouden
van frontend systemen (Angular).
Ervaring met Cloudomgevingen en Cloud-Native Software Ontwikkeling (Docker, Kubernetes).
Ervaring met het programmeren voor databasemanagementsystemen.
Je kunt zowel zelfstandig als in teamverband werken.
Je hebt ervaring met het werken in een agile/scrum omgeving.
Je hebt een goede beheersing van de Nederlandse taal, zowel mondeling als schriftelijk.
Je bent bereid om hybride en dus ook op locatie (Provinciehuis Utrecht) te werken.
Je hebt ervaring met het vertalen van klantwensen naar oplossingen
Wensen/pre
Affiniteit met geografische informatie
Ervaring met Infrastructure as code (Terraform)
Ervaring met Azure-Cloud
Ervaring met state management in de frontend
Ervaring met statische code analyse zoals SonarQube
Ervaring met DevOps werkwijze
Je bent leergierig, proactief, analytisch, resultaatgericht en klantgericht.

Ben jij de ontwikkelaar die wij zoeken? Solliciteer dan en we zien je cv en motivatiebrief graag tegemoet!

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

Senior Fullstack Developer
Ben jij een ervaren Fullstack ontwikkelaar die graag werkt aan complexe en uitdagende projecten?
Heb jij kennis van en interesse in de nieuwste technologieën op het gebied van data,
softwareontwikkeling en cloud? Wil jij bijdragen aan de ontwikkeling van innovatieve oplossingen voor
het Nationaal Dataportaal Wegverkeer? Dan zijn wij op zoek naar jou!

Nationaal Dataportaal Wegverkeer (NDW)
NDW is een initiatief van rijk, provincie en gemeenten en regelt voor hen de inwinning van
verkeersdata, ziet toe op de kwaliteit en stelt de data beschikbaar voor allerlei afnemers. Hiertoe
maakt en beheert de NDW verkeers- en netwerkmanagement-applicaties voor en door
wegbeheerders. Van overheid tot navigatiedienst.
Dankzij deze applicaties kunnen rijk, provincies en gemeenten ervoor zorgen dat het verkeer goed
wordt geregeld. Zo draag jij bij aan een veilige en gezonde leefomgeving.
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

Team Real Time (DevOps team)
Als senior Fullstack ontwikkelaar bij NDW maak je deel uit van een multidisciplinair en zelfsturend
scrumteam. Je bent verantwoordelijk voor het ontwerpen, bouwen, testen en onderhouden van
hoogwaardige en schaalbare applicaties, die voldoen aan de functionele en niet-functionele eisen van
de klant. De applicaties hebben voornamelijk betrekking op het inwinnen, verwerken, distribueren en
visualiseren van gegevens.
In samenwerking met een (proxy) product owner, scrum master en collega-ontwikkelaars werk je aan
diverse projecten. Het gebruik van moderne technologieën en frameworks, zoals Spring Boot (Java),
Angular (TypeScript), RabbitMQ, Docker, Kubernetes en Azure-Cloud, staat centraal in je werk. Je
houdt je op de hoogte van de laatste ontwikkelingen in je vakgebied en je deelt je kennis en ervaring
met je collega's.
Binnen team Real Time ga je aan de slag met (voornamelijk real-time) data en het visualiseren
hiervan in gespecialiseerde viewer applicaties om deze data optimaal te presenteren aan de
gebruikers. Deze data omvat onder andere wegwerkzaamheden, incidenten, reistijdtrajecten,
meetpunten en brugopeningen. De applicaties worden gebruikt in verkeerscentrales en door
verkeerskundigen om snel inzicht te krijgen in doorstroming, problemen en datakwaliteit. Hierbij gaat
het vaak om grote hoeveelheden data die met hoge frequentie moeten worden verwerkt.
Je werkt binnen een Azure Cloud omgeving waarin zowel IAAS- als PAAS-diensten worden gebruikt.
We werken volgens Continuous Integration en hanteren Continuous Delivery voor onze staging- en
productieomgeving, via GitOps. Naast het ontwikkelen van applicaties, ben je ook betrokken bij het
beheer en de configuratie van het platform.
Binnen het Real Time team wordt er hybride gewerkt en is er afgesproken om 2 dagen per week op
locatie samen te komen om een goede verbinding met elkaar te behouden. Daarnaast is er de
mogelijkheid om de andere dagen vanuit een eigen locatie of op kantoor te werken.

Eisen en wensen

Wat vragen wij van jou?

Eisen
Minimaal een afgeronde HBO-opleiding op het gebied van ICT.
Aantoonbare professionele ervaring (tenminste 3 jaar) met het programmeren en onderhouden
van backend systemen (Java, Spring Boot).
Aantoonbare professionele ervaring (tenminste 3 jaar) met het programmeren en onderhouden
van frontend systemen (Angular).
Ervaring met Cloudomgevingen en Cloud-Native Software Ontwikkeling (Docker, Kubernetes).
Ervaring met het programmeren voor databasemanagementsystemen.
Je kunt zowel zelfstandig als in teamverband werken.
Je hebt ervaring met het werken in een agile/scrum omgeving.
Je hebt een goede beheersing van de Nederlandse taal, zowel mondeling als schriftelijk.
Je bent bereid om hybride en dus ook op locatie (Provinciehuis Utrecht) te werken.
Je hebt ervaring met het vertalen van klantwensen naar oplossingen
Wensen/pre
Affiniteit met geografische informatie
Ervaring met Infrastructure as code (Terraform)
Ervaring met Azure-Cloud
Ervaring met state management in de frontend
Ervaring met statische code analyse zoals SonarQube
Ervaring met DevOps werkwijze
Je bent leergierig, proactief, analytisch, resultaatgericht en klantgericht.

Ben jij de ontwikkelaar die wij zoeken? Solliciteer dan en we zien je cv en motivatiebrief graag tegemoet!

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.