Ministerie van Justitie en Veiligheid
Angular specialist
Vandaag toegevoegd
Sommige details van deze opdracht zijn niet publiek beschikbaar.
Word gratis lidOver de opdracht
Opdrachtbeschrijving
Als Angular specialist draag je bij aan de sprintmatige voortbrenging van applicaties volgens de Definition of Done. Je werkt binnen één van de development-teams en levert bijdragen aan het opstellen van user stories en het vertalen daarvan naar technische oplossingen die passen binnen de geldende architectuur. Je vervaardigt programmatuur door het ontwerpen, coderen en samenstellen van functionaliteit met een hoge kwaliteitsstandaard. Je geeft hier mede vorm aan door het toepassen van code standaarden en het dagelijks meten van codekwaliteit. Daarnaast richt je je op het bouwen van veilige software en op het bijdragen aan unit-, integratie- en functionele tests.
De werkzaamheden vinden plaats in een Agile/Scrum omgeving, in combinatie met continuous delivery engineering practices voor het ontwerpen, bouwen, testen en het in productie nemen van applicaties. Binnen de opdracht is aandacht voor coding conventions, test driven development, en voor continuous integration en -deployment.
Achtergrond opdracht
De Digitaliserings- en Archiveringsdienst draagt bij aan de doorontwikkeling van bestaande systemen en heeft vanwege de realisatie van meerdere projecten tijdelijke uitbreiding van het team nodig. Binnen de DAD werken meerdere DevOps teams. De kern van de opdracht bestaat uit het aanpassen en doorontwikkelen van de GUI van een centraal digitaal opslagplatform (CDO) dat als applicatie in beheer is bij de organisatie. De te moderniseren componenten richten zich op de frontend en worden ontwikkeld met Angular.
Werkzaamheden
- Bijdragen aan sprintmatige voortbrenging van applicaties conform de Definition of Done.
- Opstellen van user stories en vertalen naar technische oplossingen binnen de architectuur.
- Ontwerpen, coderen en samenstellen van hoogwaardige programmatuur.
- Toepassen van code standaarden en meten van codekwaliteit.
- Bouwen van veilige software en bijdragen aan unit-, integratie- en functionele tests.
- Werken volgens Agile/Scrum met continuous delivery engineering practices voor het ontwerpen, bouwen, testen en in productie nemen van applicaties.
Eisen
- HBO Werk- en denkniveau
- Kennis van GIT, NPM en Maven
- Kennis en ervaring met relationele databases
- Ervaring in systeemontwikkeling en -beheer in een Java- en Oracle-omgeving
- Kennis van Open API
- Op de hoogte van ontwikkelingen (bijv. AI) binnen systeemontwikkeling (technieken, tooling en werkwijze)
- Aantoonbare ervaring met software development in Angular, eventueel aangevuld met Java (minimaal 5 jaar)
- Meerdere jaren aantoonbaar gewerkt in een Agile en/of DevOps omgeving (minimaal 5 jaar)
- Aantoonbare ervaring met Rancher, Docker, Jenkins en Kubernetes (minimaal 5 jaar)
Wensen
- Ervaring met service georiënteerde architecturen
- Gemotiveerde keuze voor software development met accent op frontend en OpenAPI
- Kennis van 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