Dienst Uitvoering Onderwijs
Applicatieontwikkeling
Vandaag toegevoegd
Sommige details van deze opdracht zijn niet publiek beschikbaar.
Word gratis lidOver de opdracht
Opdrachtbeschrijving
Het serviceteam Developer Experience (DevEx) werkt aan het verbeteren van de manier waarop binnen een onderwijsuitvoeringsorganisatie software wordt ontwikkeld. De rol betreft applicatieontwikkeling met focus op developer experience: iemand met een architectuurvisie en een brede technische oriëntatie op het softwareontwikkelproces. De werkzaamheden richten zich op meedenken over architectuur en technische keuzes, en op het verminderen van frictie in de ontwikkeling en software delivery.
Vanuit het team wordt nadrukkelijk ingezet op kennisoverdracht, zodat ontwikkel- en DevOps-teams effectiever kunnen samenwerken. In deze rol wordt ruimte geboden om op korte termijn aan te sluiten en kennis te delen binnen de organisatie.
Wat ga je doen?
- Technisch ontwerpen, ontwikkelen en beheren van producten en diensten die bijdragen aan developer experience.
- Behoeften uit de organisatie vertalen naar technische requirements en deze doorvertalen naar oplossingen.
- Samenwerken met DevOps-teams, architecten, specialisten en andere enablementteams.
- Verbeteringen signaleren en realiseren die softwareontwikkeling eenvoudiger en effectiever maken.
- De visie op developer experience uitdragen binnen het ontwikkellandschap.
- Actief ophalen wat er speelt binnen de developer community.
- Organisatiebrede verbeteringen initiëren en aanjagen.
- Producten ontwikkelen die DevOps-teams ondersteunen bij sneller en effectiever werken.
- Inzicht bieden in ontwikkelprocessen en software delivery performance.
- Application Lifecycle Management (ALM) Status Dashboard.
- DORA metrics dashboard.
- Internal Developer Portal (IDP) voor centrale toegang tot tooling en informatie.
Achtergrond opdracht
Developer Experience omvat alles wat invloed heeft op hoe makkelijk, snel en prettig softwareontwikkeling binnen de organisatie verloopt. Als relatief nieuw serviceteam richt DevEx zich op het wegnemen van frictie in het ontwikkelproces en op het creëren van een betere developer experience voor teams die software bouwen en leveren.
Lopende initiatieven
Eisen
- HBO werk- en denkniveau
- Certificering Java
- Relevante werkervaring in een Agile/Scrum-omgeving (minimaal 3 jaar)
- Relevante werkervaring in een Java (Spring) omgeving (minimaal 3 jaar)
- Relevante werkervaring met Java frameworks (Spring, Hibernate, Maven) (minimaal 3 jaar)
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, waaronder Jenkins en Groovy.
- Ervaring met Docker, inclusief het bouwen van Dockerfiles.
- Ervaring met Kubernetes.
- Ervaring met OpenShift.
- Ervaring met ArgoCD.
- Sterk analytisch vermogen en oplossingsgerichte instelling.
- Affiniteit met innovatie, automatisering en procesverbetering.
- Kandidaat wil graag anderen helpen met vernieuwen en verbeteren.
- Kandidaat kan zowel mondeling als in documentatie en geschreven instructies goed kennis overdragen.
- Kandidaat is in staat om tijd en kwaliteit goed af te wegen.
- Kandidaat is in staat met veel dynamiek om te gaan en is redelijk stressbestendig.
- Kennis van zowel wat oudere Java web applicatie frameworks als ook van frameworks die worden toegepast in een Cloud Native omgeving.
- Bekend met de essentiele verschillen tussen traditionele (virtuele) server omgevingen en Cloud omgevingen en de daarbij gebruikte technieken en toolstacks.