Opdrachtomschrijving
Het Digitaal Stelsel Omgevingswet (DSO) ontwikkelt en beheert ICT-producten voor de uitvoering van de Omgevingswet en zoekt een softwareontwikkelaar binnen het scrumteam Gebruikerstoepassingen.
Je werkt in een Agile-team dat deelneemt aan een SAFe Release Train en levert aan toepassingen zoals Vergunningcheck, Aanvragen, Maatregelen op maat, Verken uw idee en Get in Touch, plus de component Verzoeken voor aflevering aan overheden.
Verantwoordelijkheden omvatten het ontwikkelen, verbeteren en onderhouden van softwarecomponenten (voornamelijk Java back-end), het bouwen van mocks/stubs, schrijven van unit- en geautomatiseerde functionele tests en koppelen aan een ESB.
Je draagt actief bij aan testautomatisering, CI/CD, DevOps-praktijken en security by design, en stemt technische oplossingen af met andere teams binnen de release train.
Het werk vindt plaats volgens de scrummethodiek met sprints van twee weken, in nauwe samenwerking met testers, Product Owners en stakeholders; locatie: Rotterdam, opdrachtgever Rijkswaterstaat.
Vereist profiel
- Ervaring als Java-ontwikkelaar met aantoonbare kennis van back-end architectuur en integratie met ESB-systemen.
- Ervaring met testautomatisering (unit en functioneel), het opzetten van mocks/stubs en toepassen van test-driven development-principes.
- Kennis en ervaring met CI/CD-pijplijnen, DevOps-tools en security by design in de softwarelevenscyclus.
- Ervaring met identity & access management (IAM) oplossingen en het integreren daarvan in enterpriseomgevingen.
- Werken volgens Agile/SAFe-principes, goede samenwerking in multidisciplinaire teams en afstemming binnen een Release Train.
- Probleemanalyse, proactieve kennisdeling en goede communicatieve vaardigheden in het Nederlands; resultaatgericht en klantgericht.
- Affiniteit met gebruiksvriendelijke toepassingen, digitale stijlgidsen en click-models is een pré.
- Beschikbaar voor inzet in Rotterdam bij Rijkswaterstaat; functieniveau overeenkomend met Ontwikkelaar T12I ICT.
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.