Ontwikkelaar T12I
Rijkswaterstaat
- Locatie:
- Rotterdam, Zuid-Holland
- Startdatum:
- 1 mei 2026
- Uren p/w:
- 36 uur p/w
- Looptijd:
- 12 maanden
- Type:
- Interlancing / detachering
- Vakgebied:
- ICT
- Sluitingsdatum:
- 8 mei 2026
Omschrijving opdracht
Opdrachtomschrijving
Het programma Digitaal Stelsel Omgevingswet (DSO) realiseert de ICT-producten rondom de implementatie en het gebruik van de Omgevingswet. Als softwareontwikkelaar binnen het DSO-programma werk je in een Agile-team dat deelneemt aan een SAFe Release Train. Je bent verantwoordelijk voor het ontwikkelen, verbeteren en onderhouden van softwarecomponenten die bijdragen aan een robuust en toegankelijk digitaal stelsel. Je werkt samen met ontwikkelaars, testers, Product Owners en andere stakeholders en draagt actief bij aan de Agile-werkwijze, testautomatisering, CI/CD, DevOps en security by design. Je analyseert technische vraagstukken, deelt kennis en stemt af met andere teams binnen de release train.
Team en context
Je maakt deel uit van het scrumteam Gebruikerstoepassingen. Het team ontwikkelt de toepassingen ‘Vergunningcheck’, ‘Aanvragen’, ‘Maatregelen op maat’, ‘Verken uw idee’ en ‘Get in Touch’. Tevens bouwt het team de component Verzoeken die zorgt voor aflevering van verzoeken bij gemeenten, waterschappen, provincies en ministeries. De realisatie gebeurt via de scrummethodiek met sprints van 2 weken en doelen per sprint in overleg met de Product Owner.
Werkzaamheden
- Ontwikkelen van gebruikerstoepassingen conform digitale stijlgids en click-model.
- Ontwikkelen van noodzakelijke mocks/stubs.
- Ontwikkelen van geautomatiseerde functionele en unit tests.
- Ontwikkelen van Java back-end oplossingen en koppelen aan ESB.
- Integreren en implementeren van IAM oplossingen.
Functie-eisen
- Minimaal 3 jaar ervaring als frontend/backendontwikkelaar op senior-niveau en minimaal 1 jaar ervaring met samenwerking tussen meerdere ontwikkelteams.
- Minimaal 3 jaar ervaring met DevOps en Continuous Delivery.
- Kennis en ervaring met bouwen en integreren van API’s (JSON, REST, Swagger).
- Opleiding op HBO-niveau, bij voorkeur richting Software Ontwikkeling.
- Minimaal 3 jaar senior-niveau ervaring met React en Java 21.
- Technische vaardigheden in Java en Spring Boot.
- Bekend met GitLab CI/CD.
- Ervaring met containerisatie (Docker, Helm, Kubernetes).
- Begrip van Agile/Scrum en werken binnen een SAFe Release Train.
Wensen
- Nauwkeurige en geordende manier van werken.
- Resultaatgericht en gericht op kwaliteit van op te leveren software.
- Uitstekende communicatieve vaardigheden.
- Ervaring met werken volgens SCRUM/SAFe framework.
- Minimaal 3 jaar ervaring met frameworks en tooling zoals Junit, Jest, SonarQube, GitLab, Kubernetes, Helm, Maven, Nexus, Docker, Git, Gitflow, Kibana, Grafana, OWASP, JIRA, Linux Bash, Java, Playwright, Typescript en Gattling.
- Kennis van OAuth 2.0, OpenID Connect en OWASP Top 10.
- Minimaal 3 jaar kennis en ervaring met Kubernetes, Helm, Docker, Spring Boot, Selenium en Cucumber.
- Kennis van GEOJson.
- Minimaal 1 jaar kennis en ervaring met shadow-DOM (webcomponenten) en MinIO.
Competenties
- Probleemoplossend vermogen: In staat om technische uitdagingen te analyseren en oplossingen voor te stellen.
- Samenwerking en communicatie: Effectief samenwerken binnen multidisciplinaire teams en helder communiceren.
- Flexibiliteit en leervermogen: Bereidheid om nieuwe technologieën en methodieken eigen te maken.
- Ownership en initiatief: Proactief meedenken en verantwoordelijkheid nemen voor softwarekwaliteit en verbeteringen.
Over de werkgever
Sollicitatieproces
Reageren
- Binnen één werkdag beoordelen we je cv en checken we of je profiel past bij de opdracht.
- We nemen contact met je op om je sollicitatie, beschikbaarheid en motivatie door te nemen.
- Bij een match starten we het traject, bij twijfel laten we dat snel weten.
Aanbieden
- We stellen je voor aan de opdrachtgever.
- Bij interesse volgt een gesprek of een aanvullende uitvraag.
- Tijdens het traject houden we je op de hoogte van elke stap.
Aan de slag
- Na akkoord leggen we de afspraken en vervolgstappen vast.
- Je rondt de onboarding en bevestiging af voor de startdatum.
- Daarna kun je aan de slag op de opdracht.