Opdrachten

NDW Senior Back-end Developer

Senior Back-end Developer

Info

Functie

Senior Back-end Developer

Locatie

Utrecht

Uren per week

36 uren per week

Looptijd

17.03.2024 - 16.03.2025

Opdrachtnummer

154954

Sluitingsdatum

date-icon06.03.2024 clock-icon16:00
Reageren op deze opdracht? Dit doe je op Striive.

Rolomschrijving en taakafspraken

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 er voor zorgen dat het verkeer goed wordt geregeld. Zo draag jij bij aan een veilige en gezonde leefomgeving.

De dienstverlening bestaat oa uit:
•    Actueel en historisch beeld van de situatie op jouw wegen;
•    Navigatiediensten voorzien van jouw data, zodat het wegennet minder wordt belast;
•    Plannen en communiceren van wegwerkzaamheden;
•    Samenwerken en plannen van gedigitaliseerde regelscenario’s;
•    Inzicht in het fietsverkeer;
•    Vindbare multimodale verkeersdata.

Meer informatie is beschikbaar op www.ndw.nu

Functieomschrijving
Je werkt als Back-end Developer in een Scrum omgeving binnen sprints aan het realiseren van user stories met betrekking tot de big data omgeving. Je doet dat in een DevOps team samen met een proxy product owner, een scrum master en verschillende collega ontwikkelaars (Java, Python, Front-end).

De werkomgeving is een Azure omgeving waarin zowel IAAS als PAAS diensten worden afgenomen. Typische ontwikkeltalen die gebruikt zullen worden voor de back-end zijn Java en voor de front-end Angular. De omgeving is door het team 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.

De back-end bevat zowel portaalfunctionaliteit als de daarin opgenomen applicaties ter ontsluiting en visualisatie van de data die beschikbaar is binnen het NDW domein. Alle toepassingen zullen een sterke geospatiale en tijd component hebben.

Binnen het team wordt er aan veel verschillende projecten gewerkt omtrent (historische) verkeersinformatie voor onze partners en word je uitgedaagd om met de nieuwste ontwikkelingen op IT gebied aan de slag te gaan en met elkaar kwalitatief goede producten neer te zetten.

Functie-eisen
Werk- en denkniveau
HBO of hoger


ROK sorteringseisen
1e ronde eisen
Aantoonbare ervaring met programmeren in minimaal Java (minimaal 3 jaar)
Ervaring met het programmeren voor database management systemen, minimaal in een SQL taal
Kandidaat heeft kennis en ervaring in het ICT Agile werkproces (scrum, sprints, stand- up, agile, DevOps, CICD, OTAP)

Afgeronde opleiding op het gebied van ICT/computer-science
Kennis en praktijk ervaring van Spring Boot en werken met containers middels Docker/docker-compose
Kennis en praktijk ervaring met Git, CI/CD pipelines
Kennis en praktijk ervaring van kubernetes en gerelateerde tools zoals helm Kennis en praktijk ervaring met Azure DevOps en Azure Cloud
Kennis en praktijk ervaring met infrastruture as code middels Terraform


2e ronde selectie criteria (geprioriteerd)
1.    Mate waarin de kandidaat kennis heeft van en minimaal 3 jaar ervaring met het programmeren van Java
2.    Kennis van en ruime ervaring in applicatie/software ontwikkeling in een (Azure) Cloudomgeving
3.    Bekend met werken met schaalbare applicaties (Kubernetes, Docker, e.d.), (BIG) databases (relationeel of file based, HD Insight, Datalake Analytics, MapReduce, e.d.)
4.    Ervaring met processen als continous integration & -deployment
5.    Mate waarin de kandidaat beschikt over de volgende competenties: Flexibel, analytisch, accuraat, teamspeler, resultaatgericht, innovatief handelen


Standplaats:    Utrecht
Werkweek (inzet) :    36 uur per week


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

NDW

Rolomschrijving en taakafspraken

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 er voor zorgen dat het verkeer goed wordt geregeld. Zo draag jij bij aan een veilige en gezonde leefomgeving.

De dienstverlening bestaat oa uit:
•    Actueel en historisch beeld van de situatie op jouw wegen;
•    Navigatiediensten voorzien van jouw data, zodat het wegennet minder wordt belast;
•    Plannen en communiceren van wegwerkzaamheden;
•    Samenwerken en plannen van gedigitaliseerde regelscenario’s;
•    Inzicht in het fietsverkeer;
•    Vindbare multimodale verkeersdata.

Meer informatie is beschikbaar op www.ndw.nu

Functieomschrijving
Je werkt als Back-end Developer in een Scrum omgeving binnen sprints aan het realiseren van user stories met betrekking tot de big data omgeving. Je doet dat in een DevOps team samen met een proxy product owner, een scrum master en verschillende collega ontwikkelaars (Java, Python, Front-end).

De werkomgeving is een Azure omgeving waarin zowel IAAS als PAAS diensten worden afgenomen. Typische ontwikkeltalen die gebruikt zullen worden voor de back-end zijn Java en voor de front-end Angular. De omgeving is door het team 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.

De back-end bevat zowel portaalfunctionaliteit als de daarin opgenomen applicaties ter ontsluiting en visualisatie van de data die beschikbaar is binnen het NDW domein. Alle toepassingen zullen een sterke geospatiale en tijd component hebben.

Binnen het team wordt er aan veel verschillende projecten gewerkt omtrent (historische) verkeersinformatie voor onze partners en word je uitgedaagd om met de nieuwste ontwikkelingen op IT gebied aan de slag te gaan en met elkaar kwalitatief goede producten neer te zetten.

Functie-eisen
Werk- en denkniveau
HBO of hoger


ROK sorteringseisen
1e ronde eisen
Aantoonbare ervaring met programmeren in minimaal Java (minimaal 3 jaar)
Ervaring met het programmeren voor database management systemen, minimaal in een SQL taal
Kandidaat heeft kennis en ervaring in het ICT Agile werkproces (scrum, sprints, stand- up, agile, DevOps, CICD, OTAP)

Afgeronde opleiding op het gebied van ICT/computer-science
Kennis en praktijk ervaring van Spring Boot en werken met containers middels Docker/docker-compose
Kennis en praktijk ervaring met Git, CI/CD pipelines
Kennis en praktijk ervaring van kubernetes en gerelateerde tools zoals helm Kennis en praktijk ervaring met Azure DevOps en Azure Cloud
Kennis en praktijk ervaring met infrastruture as code middels Terraform


2e ronde selectie criteria (geprioriteerd)
1.    Mate waarin de kandidaat kennis heeft van en minimaal 3 jaar ervaring met het programmeren van Java
2.    Kennis van en ruime ervaring in applicatie/software ontwikkeling in een (Azure) Cloudomgeving
3.    Bekend met werken met schaalbare applicaties (Kubernetes, Docker, e.d.), (BIG) databases (relationeel of file based, HD Insight, Datalake Analytics, MapReduce, e.d.)
4.    Ervaring met processen als continous integration & -deployment
5.    Mate waarin de kandidaat beschikt over de volgende competenties: Flexibel, analytisch, accuraat, teamspeler, resultaatgericht, innovatief handelen


Standplaats:    Utrecht
Werkweek (inzet) :    36 uur per week


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.