Dienst Uitvoering Onderwijs
Applicatieontwikkeling (200419510:1)
Vandaag toegevoegd
Sommige details van deze opdracht zijn niet publiek beschikbaar.
Word gratis lidOver de opdracht
De rol betreft applicatieontwikkeling binnen een serviceteam dat zich richt op Developer Experience. In deze omgeving wordt softwareontwikkeling binnen een organisatie in het onderwijsdomein doelgericht verbeterd door frictie in het ontwikkelproces weg te nemen en ontwikkelaars te ondersteunen met tooling en inzichten. Het team opereert als relatief nieuw en werkt aan het vertalen van signalen uit de developer community naar concrete verbeteringen in de manier van ontwikkelen en leveren.
Rol en verantwoordelijkheden
Als Senior Java Developer binnen het team Developer Experience (DevEx) ligt de nadruk op het schrijven van Java-code voor maatwerkoplossingen. Daarnaast ligt er een belangrijke focus op het technisch ontwerpen, ontwikkelen en beheren van producten en diensten. De rol omvat het vertalen van behoeften uit de organisatie naar technische requirements en het samenwerken met DevOps teams, architecten, specialisten en andere enablement teams om verbeteringen door te voeren.
De functie is ook gericht op het signaleren en realiseren van verbeteringen die de effectiviteit en het werkplezier van softwareontwikkeling vergroten. Omdat DevEx nog in ontwikkeling is, is er ruimte om mee te bouwen aan de richting van het team en de dienstverlening.
Achtergrond opdracht
Developer Experience gaat over alles wat invloed heeft op hoe makkelijk, snel en prettig softwareontwikkeling verloopt. Het team werkt aan organisatiebrede verbeteringen en ontwikkelt oplossingen die DevOps teams helpen sneller en effectiever te werken. Daarbij wordt ingezet op het ophalen van wat speelt bij ontwikkelaars, het initiëren en aanjagen van verbeteringen en het bieden van inzicht in ontwikkelprocessen en software delivery performance.
Voorbeelden van huidige initiatieven zijn een dashboard voor Application Lifecycle Management (ALM) met inzicht in technische kwaliteit en lifecycle van applicaties, een dashboard met software delivery performance metrics (DORA), en een Internal Developer Portal (IDP) waarmee ontwikkelaars op één centrale plek informatie en faciliteiten vinden om software te ontwikkelen.
Eisen
- Applicatieontwikkeling - HBO werk- en denkniveau
- Programmeren - HBO denk- en werkniveau
- Programmeren - Certificering Java
- Relevante werkervaring in een Agile / Scrum omgeving - 3jr
- Relevante werkervaring in een Java (Spring) omgeving - 3jr
- Relevante werkervaring met JAVA frameworks (Spring, Hibernate, Maven) - 3jr
Wensen
- ervaring met het ontwerpen van REST API’s en het maken van onderbouwde architectuurkeuzes
- ervaring met databases zoals DB2, PostgreSQL en Oracle
- ervaring met CI/CD pipelines binnen de DUO-omgeving, waaronder Jenkins en Groovy
- ervaring met Docker, inclusief het bouwen van Dockerfiles
- bij voorkeur ervaring met Kubernetes, OpenShift en ArgoCD
- een sterk analytisch vermogen en een oplossingsgerichte instelling
- affiniteit met innovatie, automatisering en procesverbetering
- ruimte voor eigen initiatief en ideeën
- mogelijkheid om organisatiebreed impact te maken
- ruimte voor persoonlijke en professionele ontwikkeling