Het Rijksinstituut voor Volksgezondheid en Milieu (RIVM) onderzoekt onderwerpen die belangrijk zijn voor de volksgezondheid. Daarbij werk je samen met experts uit verschillende veiligheidsdomeinen.
Wil jij jouw ervaring met data en softwareontwikkeling inzetten voor maatschappelijke vraagstukken die Nederland raken? Bij het RIVM zorg jij ervoor dat interactieve applicaties en tools worden ontwikkeld die onderzoekers, beleidsmakers, de burger en andere professionals dagelijks ondersteunen. Je werkt in een omgeving waar wetenschap, beleid en technologie samenkomen. Dat maakt je werk inhoudelijk uitdagend én zichtbaar relevant.
Wat ga je doen
Als Shiny ontwikkelaar werk je mee aan de ontwikkeling en het beheer van uiteenlopende R Shiny applicaties die dagelijks worden gebruikt binnen het RIVM. Je werkt als medior ontwikkelaar zelfstandig aan je opdrachten en schakelt waar nodig proactief met een senior collega voor afstemming, coaching of inhoudelijke sparring. Je bouwt samen met collega’s aan oplossingen die complexe data op een duidelijke en gebruiksvriendelijke manier presenteren voor onderzoekers en andere professionals.
Geen dag is hetzelfde: het ene moment ontwikkel je een nieuwe functionaliteit in een Shiny-applicatie, het andere moment werk je aan een visualisatiecomponent die straks door tientallen collega's hergebruikt kan worden.
Je werkzaamheden bestaan onder andere uit:
- Bouwen, aanpassen en testen van Shiny-applicaties op basis van uitgewerkte requirements;
- Meewerken aan het beheer van bestaande applicaties: bugs oplossen, kleine verbeteringen doorvoeren en helpen bij releases;
- Implementeren en hergebruiken van standaardcomponenten, templates en visualisaties;
- Onder begeleiding van een collega's bijdragen aan de ontwikkeling en onderhoud van herbruikbare R-packages;
- Experimenteren met nieuwe visualisatietechnieken en voorstellen doen voor toepasbare toepassingen in bestaande of nieuw apps;
- Meedenken over verbeteringen in performance, stabiliteit en beheerbaarheid van applicaties en deze samen met collega’s uitvoeren;
- Samenwerken met onderzoekers, data scientists en andere ontwikkelaars om gebruikerswensen te vertalen naar goed werkende oplossingen;
- Bijdragen aan kennisdeling binnen het team, bijvoorbeeld via korte demo’s, documentatie of sessies;
- Je kennis van R, Shiny, Python en het bredere visualisatiedomein actief bijhouden en toepassen in je werk.
Je afdeling
Je gaat aan de slag bij de afdeling Data Toepassing en Visualisatie. Deze afdeling van ongeveer twintig specialisten ondersteunt data scientists en onderzoekers met moderne tooling en expertise op het gebied van data-integratie, metadata, data-analyse en visualisatie. Als team vertalen we complexe databronnen naar heldere inzichten en beheren centrale voorzieningen zoals de metadatacatalogus, GIS-omgevingen en webservices.
Voor rapportages en dashboards maken we onder andere gebruik van Power BI, R, Python en Shiny. Daarnaast bouwen we interactieve webapplicaties in R Shiny, Python en JavaScript. Ook bereiden we data voor onderzoek voor en ontwikkelen we innovatieve tools, dashboards en AI-toepassingen die onderzoek versnellen en de kwaliteit en toegankelijkheid van gegevens verbeteren.
Meer over je team
Team Shiny is een compact en gespecialiseerd DevOps team dat gedurende het jaar regelmatig wordt uitgebreid met extra capaciteit vanuit projecten. Het team bestaat uit een product owner, full stack developers en developers gespecialiseerd in R, Python en Shiny.
Wij ontwikkelen en beheren applicaties die het voor niet-IT-medewerkers binnen het RIVM mogelijk maken om zelf toepassingen te bouwen en te publiceren. Denk bijvoorbeeld aan het Base Portal, waarmee applicaties eenvoudig ontsloten kunnen worden, of SPIN: een platform met herbruikbare templates, componenten en visualisaties die al voldoen aan toegankelijkheidseisen en de RIVM-huisstijl.
Daarnaast werken we nauw samen met domeinteams aan maatwerkapplicaties, vaak gebaseerd op R of Python, zodat onderzoekers snel de stap kunnen maken van analyse naar interactieve applicatie.
Onze tech stack bestaat uit onder andere R, Python, TypeScript, JavaScript, React, FastAPI, HTML en CSS. We werken op een pragmatische, Kanban-achtige manier met maandelijkse planningen en retrospectives.
Ook organiseren we maandelijks de Shiny Carrousel: een sessie waarin we kennis delen, applicaties demonstreren en nieuwe technieken presenteren, samen met andere overheidsorganisaties.
Meer over het RIVM
Bij het RIVM werken ruim 3000 collega’s aan een gezonde bevolking en een duurzame, veilige en gezonde leefomgeving voor huidige en toekomstige generaties. We zijn een betrouwbare adviseur voor overheid, professionals en burgers. In de nabije toekomst verhuizen we naar een modern en duurzaam gebouw op het Utrecht Science Park. Hybride werken hebben we hoog in het vaandel staan. Omdat samenwerking met inhoudelijke teams belangrijk is werken we twee dagen per week samen op kantoor.
Informeren en solliciteren
Wil je meer weten over de functie of het RIVM? Voor inhoudelijke vragen bel of app gerust met product owner Shiny, Tim Wilting (06-15648762). Of neem contact op met Alieke van Leeuwen, afdelingshoofd, via whatsapp/signal (06 50194459). Deze vacature staat open tot en met zondag 13 september.