Sr Ontwikkelaar in moderne (container) omgeving
Details
- Status:
- Gearchiveerd
- Publicatiedatum:
- 23-8-2019
- Weergaven:
- 35
- Op locatie:
- Almelo
- FTE:
- 36 uur per week
Opdrachtomschrijving
Voor onze eindklant in Almelo zijn we op zoek naar een
Senior ontwikkelaar in moderne (container) omgeving
- Start
z.s.m.
- Duur
ca 1 jaar
- Inzet
36 uur per week
Beschrijving omgeving en opdracht
De Justitiële Informatiedienst (Justid) maakt keteninformatie toegankelijk: tijdig, op maat en op niveau. We bieden een actieve ondersteuning aan de ketenwerkprocessen. Wanneer partners in de justitiële ketens tijdig en over de juiste informatie beschikken gebeurt de rechtspleging effectiever en efficiënter. Wij maken dat mogelijk en dragen daarmee bij aan een veilige en rechtvaardige samenleving.
Wat is het integer en integraal persoonsbeeld?
Integer persoonsbeeld
Bij het vaststellen van een integer persoonsbeeld gaat het uiteindelijk om de vraag "wie is wie"? Hoe wordt bepaald wat de identiteit is van een persoon? Op welke plaatsen/momenten in de keten wordt vastgesteld of gecontroleerd wat de identiteit van een verdachte/veroordeelde is. Doel is dat degene die een misdrijf gepleegd heeft ook daadwerkelijk opgepakt, vervolgd, berecht, en gestraft wordt.
Integraal persoonsbeeld
Het integraal persoonsbeeld bevat "alle gegevens" betreffende een persoon. De generieke omschrijving van "integraal persoonsbeeld" is als volgt: het integraal persoonsbeeld is de verzameling van gegevens over een justitiabele (verdachte, veroordeelde) die een functionaris in de keten nodig heeft voor de juiste uitoefening van zijn functie (het nemen van een beslissing of het verrichten van een handeling) en waarover hij mag beschikken, gepresenteerd op de wijze zoals overeengekomen met de betreffende ketenpartner. Over welke gegevens iemand mag beschikken, wordt (juridisch) bepaald door de wet- en regelgeving en wordt geregeld via autorisaties.
Beschrijving directie/afdeling De opdracht vindt plaats vanuit het bij de Justitiële Informatiedienst lopende Programma Toekomst vaste Dienstverlening Strafrechtketen (TDS.
Beschrijving omschrijving dienst, aanleiding en doel
Het programma Toekomst vaste Dienstverlening Strafrechtketen is gericht op de vernieuwing van de systemen die bij Justid de invulling faciliteren van de Wet justitiële en strafvorderlijke gegevens (Wjsg) en Wet identiteitsvaststelling verdachten, veroordeelden en getuigen (Wivvg). De betreffende systemen zijn JDS (Justitieel Documentatie Systeem) en SKDB (Strafrechtsketendatabank). Het toekomst vast maken van deze systemen wordt componentsgewijs aangepakt conform de Justid doelarchitectuur. De ontwikkeling vindt plaats in een micro services architectuur met Node.js en cloud technologieën Kafka, Docker, Kubernetes en Open Shift (versie 4.0).
Er is aanvulling van het team nodig met een developer die ook on the job training kan geven in bovengenoemde technologieën.
Functiebenaming en beschrijving werkzaamheden
Je draagt bij aan het vernieuwen van het Justid-applicatielandschap vanuit het programma Toekomst vaste Dienstverlening Strafrechtketen. Er wordt scrummatig vanuit de backlog gewerkt met een vernieuwingsteam (ong. 7 FTE), die daarnaast beheersmatig werk uitvoert voor enkele onder handen zijnde applicaties.
Je bijdrage dient zich te conformeren aan de huidige werkwijze van het team, geënt op de invulling van de definition of done. Je draagt primair bij aan ontwikkelwerkzaamheden, je draagt actief kennis over aan de interne collega's (is een must, gezien de nieuwe technologie).
Het team verricht zoveel mogelijk geautomatiseerde (bouw)testen van opgeleverde componenten, inclusief review van taken van collega-ontwikkelaars. Je ondersteunt de testers actief, ook op de nieuwe technologie.
Doel is dat door jouw kennis en vaardigheden op de nieuwe technologie het team zelf in staat wordt gesteld om de nieuwe technologie te beheersen en toe te passen. Het geheel moet daarbij passen in de CI/CD-benadering en in de geautomatiseerde ontwikkelomgeving. Je draagt bij aan procesoptimalisatie zodat ons voortbrengingsproces na jouw vertrek te zijner tijd, veel mooier verloopt dan nu het geval is. Tevens is door jouw inzet er een betere kwaliteit van documentatie en overdracht.
Eisen
Tenminste HBO-informatica opleiding of gelijkwaardig. Diploma vereist.
De aangeboden kandidaat beschikt over aantoonbare ervaring met continuous integration.
De aangeboden kandidaat beschikt als ontwikkelaar over aantoonbare werkervaring met: Kafka, microservices (architectuur), en cloud-ready software engineering (bijvoorbeeld eventgerichte gedistribueerde systemen) of vergelijkbare omgeving.
De aangeboden kandidaat beschikt als ontwikkelaar over aantoonbare werkervaring met het Red Hat OpenShift Container Application platform (waarbij inbegrepen: Docker en Kubernetes) of vergelijkbare omgeving.
De aangeboden kandidaat beschikt als ontwikkelaar over aantoonbare werkervaring met NodeJS of vergelijkbare tools.
De aangeboden kandidaat beschikt over aantoonbare ervaring met het werken in Agile-teams, waarbij scrummatig en multidisciplinair software wordt voortgebracht.
Wensen
De aangeboden kandidaat heeft aantoonbare ervaring met geautomatiseerd bouw- en/of functionele testen.
De aangeboden kandidaat beschikt over ervaring met marktconforme tooling zoals GIT, TFS, Jenkins etc.
De aangeboden kandidaat beschikt als ontwikkelaar over aantoonbare werkervaring met Linux.
Aanbiedingen met CV en onder vermelding van gewenst tarief (all-in, exclusief BTW), dienen uiterlijk 5 september om 12:00 uur in ons bezit te zijn.