Kom jij de developer experience bij DUO te verbeteren?
Wil jij een directe bijdrage leveren aan het werkplezier en de effectiviteit van honderden softwareontwikkelaars binnen DUO? Dan is dit jouw kans.
Team Developer Experience (DevEx) zoekt een ervaren Java developer (1 FTE) met architectuurvisie, brede DUO-kennis en een passie voor het verbeteren van softwareontwikkeling. Omdat we veel waarde hechten aan kennisoverdracht, zoeken we iemand die op korte termijn kan aansluiten.
Wie ben jij?
Je bent een ervaren Java developer die verder kijkt dan alleen code. Je denkt mee over architectuur, technische keuzes en hoe we softwareontwikkeling binnen DUO kunnen verbeteren.
Daarnaast heb je:
ruime ervaring met Java-ontwikkeling;
- 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.
Wat ga je doen?
Als Senior Java Developer binnen DevEx schrijf je hoofdzakelijk Java-code voor onze maatwerkoplossingen. Daarnaast houd jij je bezig met:
- het (technisch) ontwerpen, ontwikkelen en beheren van onze producten en diensten;
- het vertalen van behoeften uit de organisatie naar technische requirements;
- samenwerking met DevOps teams, architecten, specialisten en andere enablement teams;
- het signaleren en realiseren van verbeteringen die softwareontwikkeling binnen DUO eenvoudiger en effectiever maken;
- het uitdragen van de visie op developer experience binnen DUO.
Omdat DevEx nog volop in ontwikkeling is, krijg je veel ruimte om mee te bouwen aan de richting van het team en onze dienstverlening.
Wat bieden wij?
Je komt in een enthousiast team dat zich dagelijks inzet voor een betere ontwikkelaarservaring binnen DUO. Wij bieden:
veel ruimte voor eigen initiatief en ideeën;
- een combinatie van doorontwikkeling van bestaande producten en het opzetten van nieuwe initiatieven;
- samenwerking met collega’s uit verschillende disciplines;
- de mogelijkheid om organisatiebreed impact te maken;
- ruimte voor persoonlijke en professionele ontwikkeling.
Samen werken we aan één doel: de developer experience binnen DUO steeds een stukje beter maken.
Achtergrond opdracht
Wat doen wij?
Developer Experience gaat voor ons over alles wat invloed heeft op hoe makkelijk, snel en prettig we software ontwikkelen binnen DUO.
Als relatief nieuw serviceteam werken wij aan het wegnemen van frictie in het ontwikkelproces en het creëren van betere developer experience. Dat doen we door:
- actief op te halen wat er speelt binnen de developer community bij DUO;
- organisatiebrede verbeteringen te initiëren en aan te jagen;
- producten te ontwikkelen die DevOps teams helpen sneller en effectiever te werken;
- inzicht te bieden in ontwikkelprocessen en software delivery performance.
Momenteel werken we onder andere aan:
- een Application Lifecycle Management (ALM) Status Dashboard, waarmee teams eenvoudig inzicht krijgen in de technische kwaliteit en lifecycle van hun applicaties;
- een DORA metrics dashboard, waarmee teams inzicht krijgen in de software delivery performance van het team;
- een Internal Developer Portal (IDP) waarmee developers op één centrale plek alles kunnen vinden wat zij nodig hebben om software te ontwikkelen
Functie-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
- Kandidaat heeft kennis van zowel de wat oudere java web applicatie frameworks (zoals JEEx, Java Server Framework) als ook van de meer in een Cloud
- Native omgeving toegepaste frameworks (Spring (Boot), Angular).
- Kandidaat is bekend met de essentiele verschillen tussen tradidtionele (viruele)server omgevingen en Cloud omgevingen en de daarbij gebruikte technieken en toolstacks (bij DUO kom je o.a. het volgende tegen: Openshift/Kubernetes (Redhat OKE), ArgoCD, Helm, Jenkins, Gitlab, Artifactory,
- XLDeploy, XLRelease, Maven, Docker, Jira, Confluence, SonarQube)
Competenties
- 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 (je zult in meerdere teams terecht komen (niet gelijktijdig)) en is redelijk stress bestendig (je gaat immers teams helpen een deadline te halen).
Arbeidsvoorwaarden
Arbeidsvoorwaarden
- Een uitstekend salaris tot € 5.500,- bruto per maand;
- Een contract voor de duur van de opdracht, waarbij we graag toewerken naar een contract voor onbepaalde tijd;
- Een dertiende maand of een vergelijkbare bonusregeling;
- 8% vakantiegeld;
- 25 vakantiedagen per jaar op basis van 40 uur;
- Een aantrekkelijke Pensioen Plus-regeling.
Overige arbeidsvoorwaarden
- Reiskosten- en thuiswerkvergoeding;
- Een netto budget van € 750,- om jouw thuiswerkplek in te richten;
- Opleidingen via de Randstad Digital Academy met erkende certificaten;
- Referral bonussen tot maximaal € 1.500,-;
- Collectieve voordelen op verzekeringen en de personeelsvoordeelwinkel;
- Een vast HR-aanspreekpunt en persoonlijke begeleiding door een talentmanager;
- Kennis- en netwerkevents afgestemd op expertise binnen het vakgebied IT en jouw carrièreontwikkeling.
Ben je zzp’er of leverancier?
Dan biedt Randstad Digital met Prolance een zeer aantrekkelijk alternatief voor deze opdracht. We gaan graag met je in gesprek over de mogelijkheden voor jouw expertise. Deze opdracht staat daarnaast open voor leveranciers via doorleen.
Bedrijfsinformatie
Over de afdeling
De afdeling End User Services (EUS) is opgesplitst in twee clusters: EUS-EUC (End User Computing) en EUS-MaC (Messaging and Collaboration).
- EUS-EUC is onderverdeeld in twee teams: één team voor de DUO-organisatie en één team voor de overige onderdelen binnen het Ministerie van Onderwijs, Cultuur en Wetenschap (OCW). Beide EUC-teams bestaan uit ongeveer 12 medewerkers en hebben elk een dedicated Service Owner en Scrum Master.
- EUS-MaC bestaat uit 5 medewerkers.
Daar waar nodig ondersteunen de teams binnen EUS elkaar.
Over DUO
DUO verzorgt als uitvoeringsorganisatie, onderdeel van het Ministerie van Onderwijs, Cultuur en Wetenschap, de uitvoering van complexe wet- en regelgeving en beschikt over een uitgebreid dienstenpakket. DUO financiert en informeert onderwijsdeelnemers en onderwijsinstellingen.
Werken bij Randstad Digital
Randstad Digital is de IT-dienstverleningstak van Randstad Groep Nederland, gespecialiseerd in digitale transformatie en het bieden van IT-oplossingen bij onze klanten. Wij bieden IT-consultancy, projectmanagement en het detacheren van IT-professionals. Ons doel is organisaties te ondersteunen bij het realiseren van hun digitale ambities. We combineren lokale expertise met een wereldwijd netwerk van IT-talent. Bij ons staat het verbinden van de juiste mensen met de juiste projecten centraal.
Randstad Digital is in 10 verschillende landen actief en bestaat uit meer dan 25.000 medewerkers. In Nederland zijn wij gevestigd in onder andere Amsterdam, Utrecht, Zwolle, Groningen, Eindhoven en Rijswijk.
Inclusiviteit en diversiteit
Uiteraard staat deze vacature open voor iedereen die zich hierin herkent. We geloven dat diverse teams van belang zijn voor ons als lerende organisatie, die voorop wil blijven lopen in de wereld van werk. Want juist verschillen tussen mensen zorgen voor groei. Van collega's, klanten, kandidaten en daarmee van Randstad Professional. Heb jij een uniek talent? We ontmoeten je graag.