z.s.m.
36 uur per week
Den Haag, Utrecht
1 jaar+ 
Deze opdracht is inmiddels gesloten.
Bekijk de actuele opdrachten!

Opdrachtomschrijving

Over de organisatie

De Inspectie Leefomgeving en Transport (ILT), is de toezichthouder van het ministerie van Infrastructuur en Waterstaat. Holmes is het zaakregistratiesysteem van ILT, wat sinds 2006 in gebruik is. Holmes is bedoeld om de gegevens uit het primaire proces te registreren en documenten te genereren en/of op te slaan. De applicatie wordt gevoed door inspecteurs en door diverse systemen v.w.b. werkzaamheden, bronbestanden en autorisaties. Holmes wordt momenteel gebruikt door circa 700 inspecteurs. De doorontwikkeling van Holmes bestaat uit het verder functioneel uitbouwen van de applicatie en het realiseren van koppelingen met andere systemen. Zie verder www.ilent.nl 

Over deze opdracht

Je opdracht is het ontwikkelen van software voor de frontend met Angular 17 en backend met Java 11. Dit in het kader van het doorontwikkelen van een systeem voor het afhandelen van bestuurlijke boetes, ter vervanging van het bestaande systeem wat end of life is. Daarnaast is de opdracht om deze applicatie met het zaaksysteem Holmes te integreren. Holmes vormt het hart van een keten van applicaties. Als senior ben je in staat je snel het domeinmodel eigen te maken en fungeer je als lead-developer en sparringpartner van de analist. Verder vragen we van je om geautomatiseerde integratietests te ontwikkelen en om frontend en backend unittests te schrijven. 

Achtergrond opdracht

Je werkt in een scrum team van drie developers, met verder een tester, een functioneel en een technisch beheerder en een product owner. Er wordt gewerkt in sprints van twee weken en maandelijks is er een release. Van een ontwikkelaar verwachten we dat deze in staat is om zelfstandig user stories af te ronden. Een userstory bestaat gemiddeld genomen uit een frontend en een backend gedeelte en bevat één of meerdere integratietests. 

Eisen/wensen

Functie eisen

  • Minimaal 8 jaar ervaring met het ontwikkelen van JAVA REST / SPA applicaties.
  • antoonbare ervaring met Spring, Hibernate, SQL, HTML, CSS, Javascript/Typescript, Jasmine, AngularJS en Angular, GIT, Webservices
  • Ervaring met continous integration en build tooling als Jenkins / Sonar / Nexus / BitBucket. Ervaring met het bouwen van API's bijvoorbeeld middels het HATEOAS/HAL framework
  • Minimaal 3 jaar aantoonbare ervaring met GIT & Typescript Opleiding, Certificaten, Kennisniveau
  • Minimaal 3 jaar aantoonbare ervaring met continous integration en build tooling als Jenkins / Sonar / Nexus / BitBucket 
  • Naast goed zijn in je vak, vinden we het belangrijk dat je je als teamlid opstelt, je kennis deelt en zo het team helpt te verbeteren.
  • De kandidaat kan zelfstandig user stories afronden. De kandidaat heeft enige kennis van Java en overige back end technieken om de werkzaamheden van de rest van het team te kunnen
  • De kandidaat beschikt over analytische vaardigheden m.b.t. het uitwerken van user stories.
  • Minimaal 3 jaar ervaring met Java
  • Afgeronde opleiding op universitair niveau
  • Minimaal twee jaar ervaring bij organisaties met >1000 medewerkers en/of bij de Rijksoverheid

Wensen

  • Jira, Agile/scrum
  • WO werk- en denkniveau 

Competenties

  • Ervaring met continuous integration en deployment.