Technisch adviseur verkeerskundige rapportages

Rijkswaterstaat

Rijkswaterstaat
In overleg
12 maanden
Nog 2 dagen

Dit ga je doen

Opdrachtomschrijving:

Binnen het domein Wegverkeersmanagement maakt Rijkswaterstaat gebruik van het landelijke systeem DYNAC. Dit systeem wordt in alle verkeerscentrales gebruikt ter ondersteuning van verkeersmanagement. Voor het vervaardigen en ontsluiten van verkeerskundige rapportages wordt gebruikgemaakt van de Dynac Reports Web Page en TIBCO/Jaspersoft. Voor 2026 ligt er een werklijst met gewenste wijzigingen, verbeteringen en uitbreidingen aan de rapportageomgeving. Rijkswaterstaat zoekt hiervoor tijdelijk specialistische expertise op het gebied van SQL, TIBCO/Jaspersoft, PostgreSQL, PHP en verkeerskundige rapportageontwikkeling. De opdracht is gericht op het realiseren van concrete rapportageproducten en technische verbeteringen. Het gaat niet om reguliere lijnwerkzaamheden of structurele beheeractiviteiten, maar om een afgebakende opdracht met deelresultaten, acceptatiemomenten en opleveringen. Incidentele bugfixes zijn onderdeel zijn van de opdracht, voor zover deze direct samenhangen met de overeengekomen producten, noodzakelijk technische verbeteringen of de continuïteit van de rapportageomgeving.

De opdrachtnemer voert de opdracht zelfstandig uit op basis van overeengekomen resultaten. Afstemming met Rijkswaterstaat, het Landelijk Beheer Team DYNAC, functioneel beheerders en verkeerskundige experts vindt plaats voor inhoudelijke input, prioritering, acceptatie en aansluiting op de bestaande omgeving. Deze afstemming heeft niet het karakter van dagelijkse leiding of toezicht op de wijze van uitvoering.

Waarom externe inhuur noodzakelijk is: De benodigde combinatie van kennis is schaars en specialistisch. Voor de uitvoering van deze opdracht is ervaring nodig met rapportageontwikkeling in TIBCO/Jaspersoft, SQL op expertniveau, PostgreSQL, PHP en het werken met complexe verkeerskundige datasets, waaronder incidenten, tunnels en DRIP-gerelateerde gegevens. Binnen de eigen organisatie is deze specifieke combinatie van technische rapportagekennis, verkeerskundige datakennis en ervaring met de bestaande rapportageomgeving onvoldoende beschikbaar om de gewenste wijzigingen binnen de gevraagde termijn te realiseren. Medewerkers van RWS zijn betrokken als opdrachtgever, inhoudelijk deskundige, functioneel beheerder of acceptant, maar beschikken niet over voldoende beschikbare capaciteit en/of specialistische ontwikkelervaring om de opdracht volledig zelf uit te voeren. De opdracht wordt daarom extern uitgezet als tijdelijke specialistische opdracht met vooraf benoemde resultaten.

Om de producten re realiseren, zien we de volgende taken & verantwoordelijkheden:

• Analyseren van rapportagebehoeften en beschikbare data

• Interactie met project en eindgebruikers

• Werken met complexe verkeerskundige datasets (incidenten, tunnels, DRIPs)

• Omgaan met specifieke fonts voor DRIP-tekstuele weergave

• Verkennen en in kaart brengen van de benodigde data binnen DYNAC en aanverwante

databronnen als NDW

• Wijzigen, aanpassen en bouwen van SQL-queries

• Ontwikkelen en aanpassen van rapportages in TIBCO/Jaspersoft

• Aanpassen van rapportontwerpen

• Optimaliseren van queries voor PostgreSQL

• Realiseren van generieke zoek- en filtermogelijkehden

• Automatiseren van periodieke exports

• Bouwen of aanpassen van usage reports en beheerdashboards

• Uitvoeren van kwaliteitschecks

• Implementeren van de nieuwe en aangepaste rapportages

• Uitvoeren van kwaliteitscontroles op de eigen opleveringen

• Verwerken van bevindingen uit review en acceptatie door betrokken deskundigen

• Onvoorzien (bijv. bugfixing en beheer & onderhoud)

• Opstellen of bijwerken van noodzakelijke technische documentatie

De opdrachtnemer levert binnen de looptijd van de opdracht werkende, geteste en geaccepteerde aanpassingen en uitbreidingen op aan het rapportageplatform en de onderliggende rapportages. De exacte prioritering en omvang van het werk wordt bij de start afgestemd op basis van de bestaande werklijst, technische haalbaarheid en beschikbare capaciteit. Deze prioritering is tevens afgestemd op de planning van de Dynac-functionaliteit-implementatie. Als deze laatste planning wijzigt, kan de prioritering van de rapportage-producten ook wijzigen.

De opdracht levert het volgende op:

Technische verbeteringen aan de rapportageomgeving

Binnen de opdracht dienen technische verbeteringen aan de rapportageomgeving worden uitgevoerd, voor zover deze noodzakelijk zijn voor het realiseren, aanpassen, beheerbaar maken of werkend houden van het platform en de onderliggende rapportages.

We denken in dit verband aan:

• Het leveren van inhoudelijke en technische bijdrage aan een upgrade van TIBCO/Jaspersoft

• Optimalisatie van queries voor PostgreSQL

• Technische aanpassingen ten behoeve van compatibiliteit met nieuwere versies van PostgreSQL en RHEL, voor zover deze direct samenhangen met de werking van de rapportageomgeving

• Technische wijzigingen rondom TIBCO/Jaspersoft die nodig zijn voor de overeengekomen rapportages en exports

• Verbeteringen in PHP-componenten voor zover deze noodzakelijk zijn voor de rapportagefunctionaliteit

• Documentatie van relevante technische aanpassingen

Verbetering gebruikerservaring en zoekfunctionaliteit

• Generieke uitbreiding van zoek- en filterfunctionaliteit

• Verbeterde foutafhandeling in rapportages

• Aanpassing van rapportontwerpen zodat eindgebruikers rapportages beter begrijpen

Uitbreiding Event Log-functionaliteit

• Toevoeging van relevante kolommen, bijvoorbeeld afhandeltijd of vergelijkbare procesinformatie

• Periodieke opslag, export of levering van rapportages

• Aanpassingen in queries en rapportontwerpen om de Event Log-informatie beter toegankelijk te maken

Nieuwe of aangepaste rapportagefunctionaliteit

• DRIP-gerelateerde rapportages, waaronder RIA4, DRIP-bron, GRIP

• Rapportages of rapportage-uitbreiding voor windwaarschuwingssystemen

• Uitbreidingen op tunnelrapportages:

o De user logging toevoegen

o Alle info van het Tunnel-tabblad weergeven in het Tunnel Rapport

o Tunnelrapport identiek maken aan Event Rapport; de wijze van opvragen op de Reports Web Page behouden (de unieke filtering op tunnelincidenten bij het opvragen van een Tunnel Rapport).

• Rapportages rondom wisselbaanoperaties

• Usage reports en dashboards voor beheerders.

Fasering

De opdracht wordt gefaseerd uitgevoerd. Per fase worden de concrete rapportages, technische aanpassingen en acceptatiecriteria vastgesteld.

Fase 1 – Inventarisatie en prioritering

De opdrachtnemer analyseert de bestaande werklijst, de rapportageomgeving en de beschikbare databronnen. In overleg met Rijkswaterstaat wordt vastgesteld welke rapportages en verbeteringen binnen de opdracht worden opgepakt.

Afstemming opdrachtnemer – opdrachtgever leidt tot:

• Korte impactanalyse

• Voorstel voor prioritering

• Overzicht van benodigde databronnen, afhankelijkheden en evt. risico’s

• Planning

Fase 2 – Ontwerp en technische uitwerking

De opdrachtnemer werkt per deelresultaat de technische oplossing uit. Hierbij worden queries, rapportontwerpen, filters, exports en eventuele PHP/Jaspersoft-aanpassingen voorbereid.

Afstemming opdrachtnemer – opdrachtgever leidt tot

• Technisch ontwerp of beschrijving van de rapportage-aanpassing

• Uitgewerkte query-aanpassingen

• Concept rapportontwerpen

• Afspraken over test- en acceptatiecriteria

Fase 3 – Realisatie en test

De opdrachtnemer realiseert de overeengekomen aanpassingen. De opdrachtnemer voert zelf kwaliteitscontroles uit en biedt de resultaten vervolgens aan voor review en acceptatie door Rijkswaterstaat.

Afstemming opdrachtnemer – opdrachtgever leidt tot:

• Aangepaste of nieuwe rapportages;

• Aangepaste queries;

• Aangepaste rapportontwerpen;

• Testbevindingen en herstelde bugfixes;

• Voorstellen tot aanpassing van documentatie (indien noodzaak hiervoor vastgesteld)

Fase 4 – Acceptatie, publicatie en overdracht

Na acceptatie worden de resultaten geïmplementeerd volgens de geldende werkwijze

Afstemming opdrachtnemer – opdrachtgever leidt tot:

• Geaccepteerde rapportages en technische aanpassingen

• Korte overdrachtsdocumentatie

• Overzicht van gerealiseerde resultaten

• Eventuele restpunten, beperkingen en aanbevelingen

Samenwerking en acceptatie

De opdrachtnemer stemt af met het Landelijk Beheer Team DYNAC, functioneel beheerders, verkeerskundige experts en andere betrokken deskundigen. Deze afstemming is gericht op inhoudelijke input, technische randvoorwaarden, review en acceptatie van de opgeleverde resultaten. Rijkswaterstaat bepaalt het gewenste resultaat, de prioriteiten, de randvoorwaarden en de acceptatiecriteria. De opdrachtnemer bepaalt zelfstandig de wijze waarop de opdracht wordt uitgevoerd en is verantwoordelijk voor de kwaliteit van de eigen opleveringen.

Dit ben jij

  • Kandidaat beschikt kennis van en werkervaring met SQL op expert niveau met
    minimaal 5 jaar ervaring
  • Kandidaat beschikt aantoonbaar over minimaal 1 jaar kennis van en
    werkervaring met TIBCO Jaspersoft
  • Kandidaat beschikt aantoonbaar over minimaal 1 jaar kennis van en
    werkervaring met PostgresSQL
  • Kandidaat beschikt aantoonbaar kennis van en werkervaring met PHP op Medior
    niveau of hoger met minimaal 3 jaar ervaring
  • Mate waarin de kandidaat beschikt over aantoonbare kennis van en ervaring
    met report design en JasperReports Server configuratie
  • Mate waarin de kandidaat de Nederlandse taalvaardig is, sluit daarbij
    Engels als moedertaal niet uit
  • Mate waarin de kandidaat werkzaamheden heeft verricht voor (semi)overheid,
    en daarmee zich goed kan beweging in de bijbehorende cultuur en
    methodieken
  • Mate waarin de kandidaat kennis heeft van en werkervaring met, Linux
    systeembeheer, Apache HTTP server configuratie

Het proces

Dit verhaal gaat over jou

01

De zoektocht – waar begin je?

Elke maand ontvangen we honderden vacatures. Die publiceren we op onze website, maar we blijven niet achteroverleunen. Ons team gaat actief op zoek naar de juiste match. Misschien vind jij ons, of wij jou – hoe dan ook: we maken snel contact.

02

De kennismaking – een goed gesprek, geen kruisverhoor

Jij ziet een interessante opdracht of wij denken dat er een goed bij je past. We bellen om je beter te leren kennen en de opdracht door te nemen. Wat vind jij belangrijk? Wat zijn je ambities? We houden het persoonlijk én to the point. Zo verkennen we samen wat de juiste match voor je is en wat daarmee ook het beste voor de klant is.

VNG

03

Afspraken maken – helder en zonder kleine lettertjes

Past de opdracht bij jouw expertise? Top. We bespreken de voorwaarden, je gewenste salaris en hoe de opdracht eruitziet. Omdat het om overheidsvacatures gaat, kunnen de eisen complex zijn en het proces tijdrovend – maar daar helpen wij je soepel doorheen.

04

Introductie – wij regelen de papierwinkel

Je levert een bijgewerkt cv, motivatie en eventuele referenties aan. Wij stellen de introductie samen, volledig afgestemd op de wensen van de opdrachtgever. Alles wat we bespreken komt daarin terug – eerlijk, transparant en geen verrassingen.

05

Even geduld – maar we houden je op de hoogte

Overheidsprocessen kunnen soms traag zijn. Wij geven je vooraf een realistische tijdlijn en houden je tussendoor op de hoogte. Geen radiostilte, maar duidelijke updates.

06

Op gesprek – goed voorbereid op pad

Word je uitgenodigd? Mooi! We plannen samen het gesprek en bereiden het grondig voor. We geven je tips & tricks en duiken in de inhoud van de opdracht. Het doel: jouw kansen maximaliseren.

07

Go of No-Go – samen evalueren

Na het gesprek evalueren we hoe het ging. Wil jij door en ziet de opdrachtgever het ook zitten? Dan koppelen we je aan één van onze uitzendpartners. Zij regelen het uitzendcontract. Is het toch geen match? Dan halen we feedback op en zoeken we verder.

08

Aan de slag – alles geregeld, jij kunt starten

Bij een succesvolle bemiddeling leggen we alle afspraken vast in een overeenkomst. Je uitzendpartner regelt het contract, de administratie en zorgt ervoor dat je netjes en op tijd betaald wordt. Jij hoeft alleen maar te focussen op je werk (en een taart sturen mag altijd 😉).

09

Service – ook ná de start zijn we er voor je

Zolang je aan de opdracht werkt, blijven wij je aanspreekpunt. Ook kan je regelmatig uitnodigingen van ons verwachten voor kleine events en borrels bij ons op kantoor. Heb je vragen over je opdracht, verlenging of indexaties? Eén belletje en we helpen je verder. Is de opdracht afgerond? Dan zoeken we met plezier naar een volgende uitdaging voor je.

Iets voor jou?

Laat het ons weten!

Reageer op deze vacature via TenMonks en ons recruitment team neemt contact met je op om de match te verkennen.

Iets voor jou?

Reageer dan vandaag nog!

Feedback