Ontwikkelaar T12I

Rijkswaterstaat
yesterday

Role details

Contract type
Contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Dutch
Experience level
Senior

Job location

Tech stack

Java
JavaScript
API
JIRA
Unit Testing
Bash
Continuous Delivery
Linux
DevOps
Identity and Access Management
JSON
JUnit
Maven
Cisco Nexus Switches
OAuth
Open Web Application Security
Scrum
Openid Connect
Swagger
Selenium
Software Engineering
SonarQube
TypeScript
React
Grafana
Spring-boot
Gitlab
GIT
Gitlab-ci
Git Flow
Kubernetes
Playwright
Front End Software Development
Kibana
Cucumber
Enterprise Service Bus
Docker

Job description

  • 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.

Rijkswaterstaat is de uitvoeringsorganisatie van het ministerie van Infrastructuur en Waterstaat en bestaat uit zeven landelijke en zeven regionale organisatieonderdelen. Al meer dan 225 jaar werken we dagelijks aan een veilig, leefbaar en bereikbaar Nederland. We beheren en ontwikkelen de rijkswegen, -vaarwegen en -wateren en zetten in op een duurzame leefomgeving. Samen met anderen werken we aan een land dat beschermd is tegen overstromingen. Waar voldoende groen is, en voldoende en schoon water. En waar je vlot en veilig van A naar B kunt. Samenwerken aan een veilig, leefbaar en bereikbaar Nederland: dat is werken bij Rijkswaterstaat. Rijkswaterstaat Centrale Informatievoorziening zorgt voor de ontwikkeling en beschikbaarheid van informatie binnen Rijkswaterstaat, waaronder industriële automatisering en kantoorautomatisering.

Requirements

  • 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.

  • Bekend met GitLab CI/CD.

  • Ervaring met containerisatie (Docker, Helm, Kubernetes).

  • Minimaal 3 jaar ervaring als frontend/backendontwikkelaar op senior-niveau en minimaal 1 jaar ervaring met samenwerking tussen meerdere ontwikkelteams.

  • Technische vaardigheden in Java en Spring Boot.

  • Minimaal 3 jaar kennis en ervaring met Kubernetes, Helm, Docker, Spring Boot, Selenium en Cucumber.

  • Ervaring met werken volgens SCRUM/SAFe framework.

  • Kennis van GEOJson.

  • Minimaal 1 jaar kennis en ervaring met shadow-DOM (webcomponenten) en MinIO.

  • Nauwkeurige en geordende manier van werken.

  • Uitstekende communicatieve vaardigheden.

  • 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.

  • Resultaatgericht en gericht op kwaliteit van op te leveren software.

  • Kennis van OAuth 2.0, OpenID Connect en OWASP Top 10.

About the company

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. 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. + We beoordelen je CV om te zien of er een match is. + We controleren of je voldoet aan de eisen en wensen. + We onderzoeken op basis van data of je gewenste tarief concurrerend is. Omdat het proces verloopt via een aanbesteding is het belangrijk dat je een goede kans maakt om de opdracht te winnen. Bij een match starten we het offertetraject, bij twijfel laten we dit binnen 1 werkdag weten. 2. 2 Introductie bij de opdrachtgever De procedure verloopt via een aanbesteding. De eerste introductie doen wij daarom op papier. + We werken samen een offerte uit waarin we toelichten waarom jouw profiel aansluit op de gestelde eisen en wensen. + We verzamelen de benodigde stukken indien gevraagd zoals referenties, diploma's, motivatiebrief, VOG etc... + Op basis van data bepalen we een kansrijk uurtarief voor de offerte. Jij hebt zelf natuurlijk het laatste woord in het biedingstarief. 3. 3 Aan de slag Wij houden van eerlijk en transparant zaken doen. Als je aan slag gaat via Freep Detachering dan hanteren we de volgende voorwaarden: + Bij Freep kom je voor de duur van je opdracht in dienst, via een eenvoudige Delance-overeenkomst. Zo profiteer je van de voordelen van ondernemerschap én de zekerheid van een werknemer. + Delance-vergoeding: tot 85% van het uurtarief dat wij bij de opdrachtgever factureren - jouw inzet telt direct mee + Heldere administratie: wij zorgen voor loonstrook, nettobetaling, sociale lasten en pensioenopbouw + Volledige dekking: bescherming tegen ziekte en arbeidsongeschiktheid zonder dat jij er omkijken naar hebt meer informatie over onze dienstverlening 4. Reageer direct

Apply for this position