Developer
Als software developer werk je dagelijks vanuit een DevOps-mindset aan een specifieke applicatie voor handhaving, die wordt ingezet voor de veiligheid binnen een overheidsorganisatie.
Wat je doet
- User stories vertalen naar technische oplossingen
- Verbeteringen realiseren aan de applicatie op technisch en functioneel gebied
- Zelfstandig werken aan de implementatie van toegewezen werkzaamheden
- Afstemmen met collega's binnen het multidisciplinaire scrumteam over ontwerpkeuzes, afhankelijkheden en voortgang
- Front- en/of backend ontwerpen, beheren en doorontwikkelen van registratieve systemen
- Wijzigingen ontwikkelen en aanbrengen in de database
- Het (door)ontwikkelen van het Continuous Integration en Continuous Delivery proces (o.a. Jenkins)
- In sprints waarde voor de business ontwikkelen en opleveren
- Meedraaien in piketrooster voor beheer en implementatie
De werkomgeving. Binnen het productiehuis bouwen en onderhouden ongeveer honderd DevOps-teams de informatiesystemen voor een overheidsorganisatie. Je werkt bij een DevOps-team binnen de productielijn Handhaving. Kennis- en ervaringsdeling staan centraal. De hoofdtaak is het bouwen, onderhouden en beheren van een webapplicatie en de daaronder liggende middleware en ondersteunende systemen (API’s). Er wordt gewerkt volgens de Agile-methodiek met prioritering vanaf de product backlog.
De teams combineren thuiswerken deels met werken op een dienstencentrum. De teams werken onder andere aan:
- Een specifieke applicatie voor handhaving die wordt gebruikt om proces-verbaal op te maken van incidenten, aanhoudingen, verhoren, verkeersongevallen en inbeslaggenomen goederen.
- Een gegevenskoppelingsplatform dat de uitwisseling van gegevens uit verschillende applicaties efficiënt en veilig mogelijk maakt door gebruik te maken van RESTful API’s en Event Driven Architecture-oplossingen, met een focus op standaardisatie van gegevens en interoperabiliteit tussen systemen.
- Een ontsluitingsservice die gegevens uit registratieve systemen binnen de handhavingsapplicatie ontsluit naar andere diensten binnen de organisatie.
Profiel
- HBO (bachelor) werk- en denkniveau, bij voorkeur op basis van een IT-opleiding
- Minimaal 3 jaar ervaring in de afgelopen 5 jaar met JAVA, Angular en SQL en met Jenkins
- Ervaring met unittesten en bij voorkeur met testautomatisering en de beveiligingsaspecten van software
- Bij voorkeur werkervaring in CI/CD-Pipelines en met een Agile werkwijze, zoals Scrum
- Inzicht in systemen zoals ArgoCD, AMOS openshift, Weblogic en XL Deploy
- Werkervaring met versiebeheer zoals GIT
- Ervaring met Linux
- Certificering en/of minimaal 3 jaar werkervaring in de afgelopen 5 jaar met containers (bijvoorbeeld Podman of Docker)
- Goede beheersing van de Nederlandse taal in woord en geschrift
- Je kunt binnen een complexe omgeving slimme IT-aanpassingen bedenken en realiseren
- Je geeft en ontvangt goed feedback en maakt snel nieuwe kennis eigen
- Je bent gericht op samenwerken en neemt het voortouw om het team af te stemmen
- Je gaat uitdagingen niet uit de weg en denkt graag mee aan vernieuwende oplossingen
- Je hebt ruime ervaring om de continuïteit en kwaliteit van softwareontwikkeling te borgen
- Je bent je bewust van je vaardigheden en werkt actief aan het vergroten van je expertise
Praktisch
- Een betrouwbaarheids- en omgevingsonderzoek maakt deel uit van de selectieprocedure.
Hoe solliciteren?
Bekijk de volledige opdrachttekst en sollicitatie-informatie zodra je sollicitatie op maat klaarstaat.
Bestel een sollicitatie op maat om de volledige opdracht en sollicitatie-informatie te bekijken.
Meer context, minder losse zoekuren.
Je krijgt net genoeg context om te beoordelen of deze opdracht interessant is. De volledige briefing, klantdetails en vervolgstappen blijven beschikbaar in de app.