Senior Software Engineer (2x)
Kadaster

Opdrachtomschrijving
Team MIKADO van het Kadaster in Arnhem zoekt twee Senior Software Engineers Java. Je werkt binnen de waardeketen Rechten en Zekerheid, die verantwoordelijk is voor de effectieve en efficiënte inwinning, vastlegging en informatieverstrekking van zekerheid in eigendom en gebruik. Binnen deze waardeketen werken meerdere teams met verschillende technieken en klantgroepen.
Team MIKADO vernieuwt een oud systeem voor de aanlevering van akten. De vernieuwing bevindt zich in een hybride fase: sommige processtappen draaien al in het nieuwe systeem, terwijl andere stappen nog in het oude systeem worden uitgevoerd. Je ontwikkelt samen met de andere teamleden software die bijdraagt aan de verdere vernieuwing van de registratie van akten.
Een belangrijk onderdeel van je opdracht is het koppelen van Java-maatwerksoftware aan het BPMN-pakket Operaton. Daarnaast werk je mee aan testautomatisering, softwareontwikkeling en het automatiseren en onderhouden van deployment pipelines. Je reviewt werk van teamleden en draagt samen met de architect en het team bij aan de architectuur en ontwerpkeuzes. Het beoogde resultaat is een verder vernieuwde en goed ontwikkelbare applicatie voor de registratie van akten.
Gevraagd profiel
Je bent een senior Software Engineer met ruime ervaring in Java en ontwikkeling binnen een Scrum- en DevOps-team. Je ontwikkelt en onderhoudt microservices met Spring Boot en werkt waar nodig ook aan front-end met Angular. Ervaring met onder meer event sourcing en CQRS, BPMN, API’s, REST, JSON en XML sluit aan op de opdracht.
Je werkt actief samen, zoekt proactief afstemming met teamleden en kunt ontwerpkeuzes duidelijk motiveren en toelichten. Je levert een positieve bijdrage aan de communicatie binnen het team en hebt aandacht voor kwaliteit, testautomatisering en het automatiseren van het softwareontwikkelproces. Ook draag je bij aan het toepassen en bijhouden van Java-ontwikkelstandaarden en aan de Java-community binnen en buiten het Kadaster.
Eisen
- De inschrijver sluit een driepartijen detacheringsovereenkomst af, waarbij de inschrijver als werkgever van de inhuurkracht, de inhuurkracht als betrokkene en het Kadaster als inlener ondertekent. De inschrijver en de inhuurkracht dienen hiervoor een (civielrechtelijke) arbeidsovereenkomst te hebben gesloten. Indien de inschrijver niet aan deze eis voldoet, wordt de inschrijving terzijde gelegd.
- Een maximumuurtarief van € 95,00 exclusief btw, inclusief woon-werkverkeer, fee Flextender en overige kosten.
- Het cv dient in het Nederlands te zijn opgesteld en mag niet langer zijn dan maximaal 5 pagina’s A4. De motivaties op de eisen en de antwoorden op de gunningscriteria dienen binnen het opgegeven aantal pagina’s te worden opgenomen.
- De kandidaat beheerst de Nederlandse taal vloeiend, in woord en geschrift.
- Aantoonbaar hbo-werk- en denkniveau.
- Taalniveau Nederlands minimaal B2.
- Minimaal 5 jaar ervaring als Java software engineer.
- Aantoonbare ervaring met Spring (Boot).
- Aantoonbare ervaring met Angular.
- Aantoonbare ervaring met containerisation en Kubernetes.
- Aantoonbare ervaring met BPMN-methodology.
- Aantoonbare ervaring met Event Sourcing/CQRS.
- Aantoonbare ervaring met succesvol samenwerken in multidisciplinaire agile teams en omgevingen.
Wensen
- De aanpak sluit aan bij de wensen van het Kadaster op het gebied van de vereiste technieken, methoden en tools.
- De expertise en competenties sluiten aan bij de eisen van de opdracht en dragen bij aan de te behalen resultaten binnen de geschetste situatie.
- Een concrete situatie waarin de bijdrage aan de samenwerking binnen het team waardevol is geweest.
- Aantoonbare ervaring met de tools Robot Framework en Cypress.
Competenties
- Teamspeler
- Analytisch vermogen
- Resultaatgericht
- Proactief
- Communicatief sterk, zowel schriftelijk als mondeling