Justitiële Informatiedienst
Senior Developer
Vandaag toegevoegd
Sommige details van deze opdracht zijn niet publiek beschikbaar.
Word gratis lidOver de opdracht
Opdrachtomschrijving
Als Senior Developer lever je een bijdrage aan de sprintmatige voortbrenging van applicaties binnen een development team dat werkt volgens de Definition of Done. Je vertaalt user stories naar technische oplossingen die passen binnen de vigerende architectuur en stelt software samen door te ontwerpen, coderen en integreren tot een product dat voldoet aan hoge kwaliteitseisen. Je geeft hier mede invulling aan door toepassing van code standaarden en door het dagelijks meten van codekwaliteit. Daarnaast ligt de focus op het bouwen van veilige software en op je bijdrage aan unit-/integratietests en functionele tests.
De samenwerking vindt plaats in een Agile- en Scrum-omgeving met continuous delivery engineering practices. Binnen deze werkwijze richt je je op het ontwerpen, bouwen, testen en het in productie nemen van applicaties. Je werkt daarbij met coding conventions en je omgeving sluit aan op praktijken rondom test driven development, continuous integration en continuous deployment.
Achtergrond opdracht
De opdracht betreft tijdelijke uitbreiding van het team vanwege meerdere diverse (grote) projecten en nieuwe aansluitingen. Binnen het programma is er een omgeving met vier DevOps teams. De kern van de werkzaamheden bestaat uit het aanpassen en doorontwikkelen van de GUI van een centraal digitaal opslagplatform. Deze applicatie wordt beheerd in opdracht van een externe opdrachtgever binnen de justitieketen. Je werkzaamheden hebben betrekking op het beheer en de vernieuwing van de frontend van deze applicatie. De gebruikte frontend-techniek is Angular.
Werkcontext
De rol wordt uitgevoerd binnen een team dat verantwoordelijk is voor ontwikkeling en levering van applicaties binnen een Agile/Scrum en DevOps context, gericht op kwaliteit, testbaarheid en continue uitrol. Standplaats in de regio Almelo (Overijssel).
Eisen
- HBO werk- en denkniveau
- Kennis van GIT, NPM en Maven
- Kennis en ervaring met relationele databases
- Theoretische en praktijkgerichte kennis en ervaring met systeemontwikkeling en beheer in een Java- en Oracle-omgeving
- Aantoonbare kennis van Open API
- Op de hoogte van nieuwe ontwikkelingen, bijvoorbeeld AI binnen het vakgebied van systeemontwikkeling, zowel technieken, tooling als werkwijze
- Aantoonbare ervaring met software development in Angular, eventueel aangevuld met Java (5 jaar)
- Meerdere jaren aantoonbare ervaring in een agile en/of devops omgeving (5 jaar)
- Aantoonbare ervaring met Rancher, Docker, Jenkins en Kubernetes (5 jaar)
Wensen
- Kennis van één of meerdere van de volgende onderdelen: Jenkins, ElasticSearch, APM, OpenLDAP en Playwright
- Analytisch en klantgericht
- Kennis van Gitlab
- Kennis van PL/SQL en/of Oracle Designer
- Kennis van Python en TensorFlow