functieomschrijving


  • 26 maart 2026
  • vacaturenummer: 9204302
  • 26 maart 2026
  • vacaturenummer: 9204302

Het doel van deze opdracht is om de functionaliteit en het beheer van de applicaties ChartView en IndiBase te waarborgen, zodat deze applicaties optimaal functioneren en voldoen aan de behoeften van de gebruikers.

Uit te voeren werkzaamheden:

  • Ontwikkeling en wijziging van functionaliteit:
  • Analyseren van de huidige functionaliteit van ChartView en IndiBase.

Achtergrond opdracht

ChartView is een zelfstandige applicatie die is ontworpen voor het maken van grafieken op basis van data die in Excel zijn opgeslagen. Het doel van ChartView is om het proces van grafiekcreatie voor publicaties beter beheersbaar te maken. De applicatie is gebaseerd op het principe van het scheiden van de inhoud van de grafiek (wat) en de presentatie ervan (hoe).

Bestandstructuur:

- GRF-bestand: Dit bestand bevat de inhoud van de grafiek, zoals het gebruikte Excel-bestand, de titel, eenheden, en de verdeling van assen, kleuren, logo en legendatekst.

- LAY-bestand: Dit bestand definieert de lay-out van de grafiek, inclusief de locatie van de titel, assen, logo, legenda en eenheden, evenals de dikte en kleur van de assen, de grootte van de grafiek en de achtergrondkleur.

De scheiding tussen wat en hoe maakt het mogelijk om dezelfde grafiek eenvoudig met verschillende lay-outs weer te geven. Gebruikers hoeven zich niet te verdiepen in lay-outaspecten. Vanuit ChartView kunnen grafieken worden geprint en geëxporteerd naar verschillende bestandsformaten (png, pdf, etc.).

Binnen PBL maken ongeveer 15 personen gebruik van ChartView, waaronder één superuser. ChartView, basisversie 6.4, is ontwikkeld voor Windows 11 en is een maatwerkapplicatie die eigendom is van PBL. De ontwikkeling en het onderhoud zijn gestart in 1998 en de applicatie is gebouwd met VB.net en CSharp.net. Er is geen technisch en functioneel ontwerp beschikbaar, maar er is wel een uitgebreide gebruikershandleiding.

IndiBase:

IndiBase is een applicatie die PBL helpt bij het reproduceerbaar en doorzoekbaar maken van visuele producten (indicatoren). Het ondersteunt en stroomlijnt het productieproces en fungeert als hulpmiddel voor het leveren van indicatoren aan zowel interne als externe gebruikers.

Bestandstructuur:

  • De IndiBase-database bevat de metadata die hoort bij de indicatoren.
  • Het IndiBase-bestandsysteem omvat figuur-, opmaak- en databestanden van de indicatoren, georganiseerd volgens een vastgelegde systematiek.

De IndiBase-beheerapplicatie is een maatwerkapplicatie die door het visualisatieteam van PBL wordt gebruikt. Deze applicatie faciliteert het productieproces van indicatoren voor PBL-publicaties, door gegevens in de database te leveren en te muteren, en het bestandsysteem te organiseren en te vullen. De applicatie draait op Desktop PC's en via VDI. IndiBase, versie 4.2, is ook ontwikkeld voor Windows 11 en is gebouwd met VB.net. De bijbehorende database maakt gebruik van PostgreSQL. Er is geen technisch en functioneel ontwerp beschikbaar.

  • De broncode van beide applicaties is beschikbaar via GIT repositories.

Functie-eisen

  • Certificering vb.NET
  • De programmeur heeft kennis en ervaring met maken en onderhouden van vb.NET programmatuur - 5jr
  • Is bij voorkeur bekend met ChartView/IndiBase of met functioneel en technisch vergelijkbare applicaties - 5jr
  • De programmeur moet, middels minimaal 2 referenties, kennis en ervaring aan kunnen tonen

Competenties

  • Uitstekende communicatievaardigheden, zowel mondeling als schriftelijk;
  • Analytisch vermogen om informatiebehoefte te kunnen analyseren om vervolgens deze te vertalen naar programma technische wijzigingen;
  • Creatief als het aankomt op het oplossen van problemen;
  • Goed op details kunnen letten, zodat goed werkende programma’s gebouwd worden die gebruikersvriendelijk zijn;
  • Resultaatgericht, met oog voor verschillende belangen en mogelijkheden, komen tot werkende oplossingen die ook structureel geborgd worden;
  • Gedegen kennis van het Nederlandse taal zowel in spraak als schrift.

Arbeidsvoorwaarden

De opdracht wordt uitgevoerd op basis van detachering of ZZP. Dit kan via een (project) contract bij Randstad Digital of als je dienst bij een andere partij. 

Bedrijfsinformatie

Het Ministerie van Infrastructuur en Waterstaat (IenW) draagt zorg voor de ruimtelijke indeling, het verkeer en het waterbeheer van ons land. Er werken ongeveer 15000 mensen bij dit ministerie. IenW zet in op leefbaarheid en bereikbaarheid, met een vlotte doorstroming in een goed ingerichte, schone en veilige omgeving. Het ministerie werkt aan krachtige verbindingen over de weg, spoor, het water en door de lucht, beschermt tegen wateroverlast en bevordert de kwaliteit van lucht en water. 

IenW bestaat uit een kerndepartement met verschillende (staf)directies, directoraten-generaal en een aantal grote diensten en instellingen. De uitvoeringsorganisatie Rijkswaterstaat beheert en ontwikkelt de nationale infrastructurele netwerken en zet in op een duurzame leefomgeving. En via de Inspectie Leefomgeving en Transport houden zij toezicht op de naleving van wet- en regelgeving voor een veilige en duurzame leefomgeving en transport. Ook zijn zij verantwoordelijk voor verschillende kennisinstituten: het Koninklijk Nederlands Meteoroliogisch Instituut, het Planbureau voor de Leefomgeving en het Kennisinstituut voor Mobiliteitsbeleid. IenW heeft de politieke verantwoordelijkheid voor het Deltaprogramma. Daarnaast ziet IenW toe op de uitvoeringsorganisaties op afstand, zogenaamde zelfstandige bestuursorganen. Dit zijn onder andere de Luchtverkeersleiding Nederland en de Autoriteit Nucleaire Veiligheid en Stralingsbescherming (ANVS) ziet erop toe dat de nucleaire veiligheid en stralingsbescherming in Nederland voldoen aan de hoogste eisen. 

Uiteraard staat deze vacature open voor iedereen die zich hierin herkent.

contact

Rik Millenaar
rik.millenaar@randstaddigital.nl
06-82540829