> Markdown version of [/jobs/ext/2812056-senior-software-developer](https://www.wearedevelopers.com/jobs/ext/2812056-senior-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Developer - **Company:** Dienst ICT Uitvoering (DICTU) - **Location:** Assen, Netherlands (Remote available) - **Experience:** Expert - **Salary:** €4,132.0 - €6,275.0 - **Contract:** Temporary to permanent - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Automation of Tests, Continuous Delivery, Continuous Integration, Linux, Apache Maven, Octopus Deploy, Scrum Methodology, Simple Object Access Protocol (SOAP), Software Engineering, Web Services, ReactJS, Liferay, Spring-boot, Gitlab-ci, Kubernetes, Information Technology, Docker, Programming Languages - **Published:** September 10, 2026 - **Apply:** https://career2.successfactors.eu/sfcareer/jobreqcareer?jobId=79679&company=WenS&username= ## About the Role * Minimaal 5 jaar professionele ervaring met softwareontwikkeling; * Complexe technische vraagstukken kunt doorgronden en vertalen naar duurzame softwareoplossingen; * Ervaring hebt met het ontwerpen, ontwikkelen en onderhouden van complexe applicaties; * Brede software-engineeringkennis meebrengt en vanuit je eigen expertise bijdraagt aan verschillende onderdelen van het ontwikkelproces; * Ervaring hebt met één of meerdere moderne programmeertalen en ontwikkelframeworks en nieuwe technologie snel eigen maakt; * Technische keuzes kunt maken en ervaring hebt met software-integratie, bijvoorbeeld via API's, REST- of SOAP-services; * Ervaring hebt met geautomatiseerd testen en moderne CI/CD-processen; * Ervaring hebt met werken in een Agile/Scrum-omgeving en samenwerken in multidisciplinaire ontwikkelteams; * Ervaring hebt met technologieën zoals Java, React, Spring Boot, Linux, Docker, Kubernetes, GitLab CI, Argo CD, Liferay DXP, WebFlux of Maven is een pre; * Ook met vergelijkbare technologieën en relevante technische expertise uit de voeten kunt; je hoeft niet de volledige technische omgeving al te beheersen. Hier kom je te werken Meer over jouw toekomstige plek in de organisatie Je gaat aan de slag binnen het softwarevoortbrengingsteam MijnRVO. Dit team ontwikkelt en beheert toepassingen voor de domeinen Agro, Klantinteractie en Telecom. Samen zorgen jullie voor betrouwbare digitale dienstverlening waarmee ondernemers eenvoudig zaken kunnen regelen met de overheid. Je werkt in een multidisciplinair Agile-team waarin kennisdeling, eigenaarschap en samenwerking centraal staan. Je verbindt collega's met verschillende expertises, denkt actief mee over technische en organisatorische verbeteringen en draagt bij aan een werkwijze waarin kwaliteit, transparantie en continu leren vanzelfsprekend zijn. Binnen het team krijg je als senior de ruimte om initiatief te nemen, technische keuzes te onderbouwen en invloed uit te oefenen op de verdere ontwikkeling van de applicaties én de ontwikkelwerkwijze. ## Description Dienst ICT Uitvoering (DICTU) Dit ga je doen Miljoenen ondernemers en burgers vertrouwen dagelijks op de digitale dienstverlening van de Rijksoverheid. Als Senior Software Developer bouw en verbeter je applicaties die deze dienstverlening mogelijk maken. Je werkt aan complexe softwarevraagstukken waarbij betrouwbaarheid, veiligheid en continuïteit essentieel zijn. Je krijgt ruimte om technische keuzes te maken en jouw expertise in te zetten waar die de meeste waarde toevoegt. Welke programmeertaal of technische specialisatie je ook meebrengt: jouw ervaring maakt het verschil. Als Senior Software Developer werk je mee aan bedrijfskritische applicaties binnen het team MijnRVO. Je werkt aan software waarmee ondernemers en burgers gebruikmaken van de digitale dienstverlening van de Rijksdienst voor Ondernemend Nederland (RVO). Daarbij combineer je technische diepgang met een scherpe blik op kwaliteit, onderhoudbaarheid en continuïteit. Je analyseert complexe technische vraagstukken, brengt structuur aan in oplossingen en vertaalt functionele wensen naar robuuste software. Je maakt technische keuzes, onderbouwt deze en kijkt verder dan de directe oplossing. Daarbij krijg je als senior de ruimte om verbeteringen aan te dragen en invloed uit te oefenen op de technische richting. Je hoeft niet alle technologieën binnen onze omgeving al te kennen. Afhankelijk van jouw expertise werk je bijvoorbeeld met Java, React of andere moderne programmeertalen en technologieën. In deze rol houd je je onder andere bezig met: * Ontwikkelen, verbeteren en onderhouden van bedrijfskritische applicaties binnen een moderne softwareomgeving; * Analyseren van complexe technische vraagstukken en vertalen daarvan naar duurzame, schaalbare en goed onderhoudbare oplossingen; * Ontwerpen en realiseren van koppelingen tussen systemen en applicaties, bijvoorbeeld via API's en webservices; * Verbeteren van softwarekwaliteit door onder meer geautomatiseerd testen, continuous integration en continuous delivery; * Specificeren, valideren en documenteren van technische oplossingen en ontwerpkeuzes; * Bewaken en verbeteren van de kwaliteit, veiligheid, onderhoudbaarheid en continuïteit van de software. Door het Functiegebouw Rijk worden medewerkers en leidinggevenden geholpen bij het maken van resultaat- en ontwikkelafspraken in functioneringsgesprekken en krijgt men inzicht in de loopbaanmogelijkheden binnen de Rijksoverheid. ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) ## Related Articles - [How to land a developer job in Amsterdam](https://www.wearedevelopers.com/magazine/36-how-to-land-a-developer-job-in-amsterdam) - [The Netherlands – Europe’s powerhouse for software development?](https://www.wearedevelopers.com/magazine/31-the-netherlands-europe-s-powerhouse-for-software-development) - [How to Find Tech Jobs in Amsterdam](https://www.wearedevelopers.com/magazine/279-how-to-find-tech-jobs-in-amsterdam) - [Best Companies in the Netherlands: Top 25 Companies in 2023 ](https://www.wearedevelopers.com/magazine/193-best-companies-in-the-netherlands-top-25-companies-in-2023) - [Software Developer Salary in The Netherlands [2023]](https://www.wearedevelopers.com/magazine/217-software-developer-salary-in-the-netherlands-2023) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer)