Functieomschrijving
Voor Dienst Uitvoering Onderwijs zoeken wij een Applicatieontwikkeling. Je werkt als ontwikkelaar met focus op Java en scripttalen en verdiept je in de interne technische gegevensstructuur van modelleringsapplicaties, met name MagicDraw, en in UML.Je bouwt en onderhoudt scripts en Java-plugins voor MagicDraw. Met de plug-ins van de opdrachtgever ondersteun je het proces van functioneel ontwerp naar technische implementatie, bijvoorbeeld door automatisch open API yamls te genereren.
Je genereert met behulp van velocity scripts en zelfontwikkelde Java-routines rapportages over de inhoud van MagicDraw, bijvoorbeeld in Word-documenten.
Je onderzoekt en implementeert integratieopties, zoals webhooks in de nieuwste versie van MagicDraw, om MagicDraw verder te integreren in het softwareontwikkelproces van de opdrachtgever.
Daarnaast werk je aan interne applicaties die ontwikkeld zijn met Spring Boot.
Je werkt samen met andere DevOps-teams en softwareontwikkelaars in een dynamische omgeving en draagt bij aan een kwalitatief hoogwaardige en snelle realisatie van oplossingen. Je schakelt daarvoor continu met je team en communiceert effectief.
jouw profiel
- Aantoonbare technische expertise in Java en scripttalen.
- Ervaring met modelleringsapplicaties, bij voorkeur MagicDraw, en kennis van UML.
- Ervaring met het ontwikkelen en onderhouden van plugins en scripts voor modelleringstools.
- Kennis van velocity templates en het schrijven van Java-routines voor rapportagegeneratie.
- Ervaring met integratie via webhooks en met het aansluiten van tooling op softwareontwikkelprocessen.
- Ervaring met Spring Boot of vergelijkbare Java-ecosystemen.
- Ervaring met samenwerken in DevOps-omgevingen en goede communicatieve vaardigheden.
- Affiniteit met en voorkeur voor het werken met nieuwe technologieën.
Competenties
- Teamspeler.
- Gericht op samenwerken.
- Assertief.
- Weet zich snel nieuwe tools en frameworks eigen te maken.
De opdrachtgever, de Dienst Uitvoering Onderwijs, verstrekt studiefinanciering, erkent diploma's en organiseert examens.
Functie eisen
- Je beschikt over HBO werk- en denkniveau
- Je hebt relevante werkervaring in een Agile/Scrum-omgeving (minimaal 3 jaar)
- Je hebt kennis en werkervaring met EngageOne Compose voor brieven en ad-hoc mailingen (minimaal 3 jaar)
- Je hebt kennis en werkervaring met PCE (minimaal 3 jaar)
Functie wensen
- Je hebt relevante werkervaring met EngageOne Compose.
- Je hebt kennis van Continuous Integration en Continuous Delivery (CI/CD).
- Bij voorkeur heb je ervaring binnen een ICT-organisatie, bijvoorbeeld binnen de Rijksoverheid of een vergelijkbare grote organisatie waar gewerkt wordt met Agile/DevOps.
