Wij zijn op zoek naar Full Stack Developers met kennis en ervaring van R (Shiny), Python, SQL, Flask, Django, React, HTML, CSS, JavaScript, Kubernetes (OpenShift), en Databricks.
Opdrachtbeschrijving
Wij zoeken 2 Full Stack Developers met een sterke achtergrond in R (Shiny), Python, SQL, en cloudtechnologieën. Je speelt een cruciale rol in het doorontwikkelen en beheren van ons R Shiny-portaal (gebaseerd op Flask) en het bouwen van een nieuwe RIVM brede applicatie met Django en React. Je zult werken met zowel on-premise Linux-systemen als cloudoplossingen zoals Azure en Databricks voor dataverwerking.
Het doel van de functie is het bieden van complexe en innovatieve oplossingen voor data-visualisatie en
verwerking, zodat interne en externe klanten effectief kunnen werken met geavanceerde webapplicaties. Je speelt een belangrijke rol in het onderhouden van onze R Shiny-dienstverlening en het ontwikkelen van nieuwe applicaties.
De werkzaamheden zullten bestaan uit:
- Ontwikkelen van full-stack oplossingen met R (Shiny), Python, SQL, Flask, Django, React, HTML, CSS, JavaScript, Kubernetes (OpenShift) en Databricks.
- Beheren en optimaliseren van backend-systemen en databases.
- Implementeren van geavanceerde frontend-visualisaties.
- Samenwerken met interne domeinteams om het Shiny-portaal en de nieuwe applicatie te ontwikkelen en te onderhouden.
- Beheer van meer dan 30 applicaties.
Achtergrond opdracht
- Als ontwikkelaar van nieuwe applicaties wil ik snel visualisaties en componenten van hoge kwaliteit ontwikkelen, die idealiter al zijn goedgekeurd op huisstijl en toegankelijkheid, en voldoen aan communicatie-eisen.
- Met het SamenwerkingsPortaal voor InnerSourcing en Nieuwe visualisaties (SPIN) willen we een webapplicatie bouwen met een React, Frontend en Django backend.
- Applicatiebeheer door IV-Organisatie. Content invulling en onderhoud door heel RIVM. Admins van de applicatie ook bij domeinen.
- Een workflow inrichten waarbij #InnerSourcing: Alle RIVM’ers hun componenten kunnen toevoegen.
- Goedkeuringsflow voor componenten door: Team testen, Communicatie, Collega’s.
- Rechten binnen de applicatie worden verleend via admin portaal.
De applicatie zal volgende onderdelen bevatten:
- Componentenbibiliotheek voor verschillende talen en applicatieframeworks, Templates, Goedkeuringsproces, Ratings mogelijkheden.
- Gitlab repo scraper -> Worden de code componenten en huisstijl, etc. echt gebruikt? En waar?
- Optioneel de andere RIVM initiatieven integreren.
Functie eisen
- Aantal jaren relevante werkervaring met full stack development.
- Specifiek:
- R Shiny
- Python
- Flask, Django, React
- HTML, CSS, Javascript
- Kubernetes, OpenShift
- Databricks, Databases, SQL
Competenties
- Communicatieve vaardigheden
- Proactief, Drive, Hard werken
- Innovatief, Creatief
- Omgevingsbewustzijn
- Probleemoplossend
- Positief, realistisch