Overzicht

Development engineer
Justitiële Informatiedienst

Functieomschrijving
Onze naam zegt het al. Bij de afdeling Ontwikkeling van de Justitiële Informatiedienst (Justid) zijn we continu bezig met nieuwe technologieën en ontwikkelingen. Ons doel: Nederland veiliger en rechtvaardiger maken. Met jouw enthousiasme en stevige technische achtergrond zorg je voor een veilig en betrouwbaar informatiesysteem.

Wat ademen is voor jou, is digitale informatie voor Justid. We kunnen niet zonder en het is dan ook van cruciaal belang dat we onze informatiesystemen continu blijven ontwikkelen en verbeteren. Jij bent als development engineer onderdeel van een agile-team. Samen met je collega’s werk je aan het hele agile-ontwikkeltraject, van refinement van de opdracht, het begroten en inplannen van de taken en het bouwen en testen, tot en met het demonstreren van de geleverde functionaliteit aan alle stakeholders en het documenteren van je oplossingen op onze Wiki.

Als development engineer ben je lid van een van de DevOps-teams. Je bent verantwoordelijk voor zowel het opstellen van de user stories als het vertalen daarvan naar technische oplossingen die binnen de architectuur passen. Je vervaardigt de programmatuur, waarbij het draait om het ontwerpen, coderen en samenstellen van een product dat voldoet aan hoge kwaliteitseisen. Die geef je mede vorm: door toepassing van onze codestandaarden en het dagelijks meten van de codekwaliteit, het bouwen van veilige software, en het bijdragen aan unit-/integratietests en functionele tests. We hanteren de agile- en scrum-methodiek in combinatie met continuous delivery engineering practices voor het ontwerpen, bouwen, testen en het in productie nemen van applicaties. Je hebt dan ook gedegen kennis van coding conventions, test driven development, continuous integration en -deployment.

Hoe zit je werkomgeving eruit? Als development engineer ben je bezig met vraagstukken op het gebied van front-end, back-end, generieke schermcomponenten, service laag gebaseerd op web- en restservices, gekoppeld aan een Oracle 12c-back-end. Je maakt je allerlei nieuwe ontwikkelingen eigen, en door je solide kennisniveau van onze applicaties fungeer je als geweten en vraagbaak voor onze collega’s. In nauw overleg met het team maak je keuzes voor uitvoering van je werkzaamheden, die vorm geven aan een degelijke technische solutionarchitectuur voor onze afdeling Ontwikkeling. Om je oplossingen vorm te geven, laat je ons iedere keer weer zien te handelen vanuit diverse invalshoeken: functioneel, technisch, architectonisch, organisatorisch en uitvoerbaarheid.

  • Je hebt een afgeronde opleiding informatica of toont door middel van werkervaringen aan dat je over het juiste niveau en kennis beschikt.
  • Je hebt aantoonbare ervaring met het werken in een agile- en/of DevOps-omgeving.
  • Je hebt ruime kennis van en ervaring met systeemontwikkeling in een Java-/Angular- en Oracle-omgeving.
  • Je hebt kennis van nieuwe ontwikkelingen op het gebied van technieken, tooling en werkwijzen binnen het gebied van systeemontwikkeling.
  • Je hebt ervaring met toepassing van continuous integration, waaronder het werken met feature branching, inzet van Jenkins (inclusief Maven) en (geautomatiseerde) bouw- en unittests, en kunt dat toepassen naar continuous delivery.
  • Je hebt aantoonbare kennis van en ervaring met bewaken en verbeteren van codekwaliteit en secure softwaredevelopment.
  • Je hebt bij voorkeur kennis van en ervaring met containerized development en microservices.

Samenvatting vacature Development engineer

Bedrijfsnaam:  Rijksoverheid
Vestigingsplaats/Standplaats:  Aadorp, Almelo (NL)
Functie:  Development engineer
Branche:  Software
Opleidingsniveau:  Onbekend
Dienstverband:  Fulltime
Aanstelling:  Onbekend