Senior Ontwikkelaar
Ministerie van Justitie en Veiligheid
- Locatie:
- Almelo, Overijssel
- Startdatum:
- 1 juni 2026
- Uren p/w:
- 36 uur p/w
- Looptijd:
- 6 maanden
- Type:
- Interlancing / detachering
- Vakgebied:
- ICT
- Sluitingsdatum:
- 6 mei 2026
Omschrijving opdracht
Opdrachtbeschrijving
Als full stack senior ontwikkelaar/tester ga je bijdragen aan de doorontwikkeling van de voorziening MijnSlachtofferzaak (MSz). Primair is je inzet gericht op MijnSlachtofferzaak (MSz), onderverdeeld in een Angular front-end, een Java/Spring back-end en containerisatie (Docker/Kubernetes). Secundair draag je bij aan het functioneel en technisch testen.
Je gaat met je collega’s werken aan het gehele agile ontwikkeltraject middels de Kanbanmethodiek: van refinement van de werkzaamheden, het inplannen van taken en het bouwen en testen tot en met het demonstreren van de geleverde functionaliteit aan stakeholders.
Je neemt graag anderen op sleeptouw. Je opgeleverde producten en features zijn van hoogstaande kwaliteit, wat ook blijkt uit metingen van SonarQube en Nexus IQ. Deze houd je zelf pro-actief in de gaten. Daarnaast ben je breed inzetbaar op het agile gedachtegoed: je denkt mee en helpt bij het verfijnen van user stories, je hebt een agile mindset en streeft ernaar sprintmatig de kwaliteit van de teamproducten op het juiste niveau te houden. Ook communiceer je helder en transparant en denk je in mogelijkheden.
Achtergrond opdracht
De inzet vindt plaats binnen de directie Operatie van de Justitiële Informatiedienst. De afdeling waarbinnen de inzet plaatsvindt is Portalen & Samenwerking.
De afdeling Portalen & Samenwerking werkt in een 3-tal agile teams aan beheer, onderhoud, vernieuwing en innovaties ten behoeve van onze dienstverlening voor het InformatiePortaal, MijnSlachtofferzaak, Forensische Tijdlijn, het Justitie Informatie Punt (JIP) en de Jeugdketen (middels de dienstverlening vanuit IFM).
De afdeling werkt vanuit Almelo en bestaat uit 3 teams voor 5 verschillende toepassingen. Elke team bestaat uit ongeveer 10 fte, en werkt devops, met inzet van agile/scrum.
Functie-eisen
- HBO ICT-niveau, onderbouwd door diploma of jarenlange ervaring aantoonbaar vanuit CV.
- Aantoonbare ervaring met testen: exploratory tests, automatische regressietests, integratietests, functionele en non-functionele tests.
- HBO werk- en denkniveau.
- Java/Spring backend programmeerervaring (minimaal 5 jaar).
- Angular frontend programmeerervaring (minimaal 4 jaar).
- Praktijkervaring met containerized development (bijv. Rancher, Kubernetes, OpenShift) (minimaal 2 jaar).
- Praktijkervaring op gebied van testmanagement (minimaal 2 jaar).
- Ruime ervaring met agile werken, bij voorkeur aangevuld met ervaring als technical lead (minimaal 3 jaar).
Wensen
- Enthousiast en gedreven op kwaliteit.
- Senior in het uitdragen van regie op testen.
- Neemt initiatief om resultaten te bereiken en is proactief.
- Open en transparant in communicatie.
- Wil aangesproken worden op houding en gedrag.
- Wil graag werken voor een organisatie met groot maatschappelijk belang.
- Ervaring met marktconforme tooling zoals GIT, Azure DevOps, Jenkins, SonarQube.
- Ervaring met Robotframework.
- Kennis en ervaring met Kubernetes, Rancher en containerized development is een pré.
- Ervaring als agile tester in een Continuous Integration-omgeving.
- Ervaring in context driven testing en exploratory testing.
- Enthousiasme over de opdracht en aantoonbare verdieping in de context.
- Een goede klik met gesprekspartners en teamfit.
- Gericht op het realiseren van de specifieke doelstellingen van de opdracht en vasthoudendheid bij tegenslagen.
Competenties
- Agile mindset en samenwerking in Kanban/scrumteams.
- Communicatief sterk, helder en transparant.
- Kwaliteitsbewust en resultaatgericht.
- Leiderschap tonen in testregie en technische richting.
- Proactief en initiatiefrijk.
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.