Job Openings
Software Engineer
About the job Software Engineer
Voor het Ministerie van Volksgezondheid, Welzijn en Sport zoeken wij een Software Engineer. Je werkt als software-engineer binnen het programma Nieuw GBS, specifiek binnen het project Datamigratie.
In dit programma wordt een nieuw primair systeem gebouwd ter ondersteuning van het beoordelingsproces van geneesmiddelen (Realisatie en Implementatie Figaro).
Het project Datamigratie is verantwoordelijk voor het extraheren van gestructureerde data en documenten uit het huidige systeem zodat deze in het nieuwe kernsysteem kunnen worden geïmporteerd.
Je werkt in een klein multidisciplinair team met een business expert, data-analist, solution architect en een andere data-engineer, onder leiding van de projectleider.
De migratietool is in Java ontwikkeld en draait in een Azure-omgeving die met Terraform is ingericht; per record wordt een API-request naar FileNet gedaan en de response wordt gemapt naar het logische datamodel in een PostgreSQL database in Azure.
Werkzaamheden
jouw profiel
In dit programma wordt een nieuw primair systeem gebouwd ter ondersteuning van het beoordelingsproces van geneesmiddelen (Realisatie en Implementatie Figaro).
Het project Datamigratie is verantwoordelijk voor het extraheren van gestructureerde data en documenten uit het huidige systeem zodat deze in het nieuwe kernsysteem kunnen worden geïmporteerd.
Je werkt in een klein multidisciplinair team met een business expert, data-analist, solution architect en een andere data-engineer, onder leiding van de projectleider.
De migratietool is in Java ontwikkeld en draait in een Azure-omgeving die met Terraform is ingericht; per record wordt een API-request naar FileNet gedaan en de response wordt gemapt naar het logische datamodel in een PostgreSQL database in Azure.
Werkzaamheden
- Migreren van data en documenten uit het huidige IBM FileNet-systeem (ICI) naar een staging area zodat deze beschikbaar zijn voor het nieuwe kernsysteem.
- Doorontwikkelen en onderhouden van de migratietool in Java voor volgende datasets en zorgen dat migraties betrouwbaar en reproduceerbaar zijn.
- Implementeren en optimaliseren van het proces dat per record een API-request naar FileNet doet en de response mapt naar het logisch datamodel in PostgreSQL.
- In overleg met de solution architect de infrastructuur en performance optimaliseren.
- Aanpassen of uitbreiden van het logisch datamodel in PostgreSQL op basis van businessbehoeften.
- Aanpassen van Infrastructure as Code in Terraform voor kleine wijzigingen.
- In overleg met de data-analist en projectleider testcode en testrapporten opleveren.
- Bevindingen van de data-analist onderzoeken, bugs oplossen en afstemmen over de beste volgorde van migratie voor entiteiten; entiteiten conform afspraak naar dev/acc/prod migreren.
jouw profiel
- Je bent leergierig en communicatief.
- Je vraagt om hulp en biedt hulp aan teamgenoten met uiteenlopende (al dan niet technische) achtergronden.
- Je vindt je weg in een organisatie die nog weinig ervaring heeft met softwareontwikkeling.
- Je kunt helder aangeven welke stappen nodig zijn om nieuwe features te ontwikkelen of datasets te migreren, zodat je samen met de projectleider risico's kunt inschatten en prioriteren.
- Je kunt zowel zelfstandig als in teamverband effectief werken.
- Je werkt nauwkeurig en accuraat.
- Je bent vaardig in schriftelijke en mondelinge communicatie in zowel Nederlands als Engels.
- Je bent pragmatisch en resultaatgericht.
- Je hebt humor.
- Technische ervaring die goed past: Java, FileNet API, PostgreSQL, Azure (Functions/DevOps), Terraform en ervaring met API-integraties en Oracle-connectoren.
Functie-eisen
- Je hebt minimaal 5 jaar werkervaring als Java software engineer en/of in data-engineering
- Je hebt ervaring met de genoemde of vergelijkbare tools en met relevante design patterns
- Je maakt je snel een bestaande codebase eigen en ontwikkelt deze verder
- Je werkt zelfstandig, organiseert jouw werkzaamheden binnen het project en communiceert daar helder over
- Je werkt goed samen met teamgenoten met andere expertises
- Je hebt ervaring met legacy-systemen
- Je hebt ervaring met Agile werken
- Je hebt ervaring binnen de (Rijks)overheid en/of het zorgdomein
- Je bent nauwkeurig en accuraat en beheerst zowel schriftelijke als mondelinge communicatie in het Nederlands en Engels
- Je bent pragmatisch en resultaatgericht
Functie-wensen
- Je hebt ervaring met Java.
- Je hebt ervaring met Azure-subscriptions en cloud engineering.
- Je hebt ervaring met Azure Functions en serverless-architectuur.
- Je hebt ervaring met Azure DevOps.
- Je hebt ervaring met Terraform en Infrastructure as Code.
- Bij voorkeur heb je ervaring met Oracle.
- Bij voorkeur heb je ervaring met PostgreSQL.
- Je hebt ervaring met datamigraties.
- Je hebt ervaring met samenwerken in multidisciplinaire teams en beschikt over goede communicatieve vaardigheden en een pragmatische houding.
- Bij voorkeur heb je ervaring met werken in de (Rijks)overheid, het zorgdomein en/of geneesmiddelenregistratie.
Extra Informatie
- Aantal uur 36 - 36
- ZZP mogelijk? Ja
- Thuiswerken mogelijk? N.t.b.
- Startdatum 01-10-2026
- Opleidingsniveau WO