Software engineer
Utrecht, Utrecht · BlueTrail
Omschrijving
Voor het College ter Beoordeling van Geneesmiddelen (CBG) zoeken wij een ervaren Software engineer. Je werkt binnen de IV-afdeling aan het programma Nieuw GBS en wordt ingezet op het project Datamigratie.
Binnen Nieuw GBS wordt een nieuw primair systeem ontwikkeld ter ondersteuning van het beoordelingsproces van geneesmiddelen. Het project Datamigratie is verantwoordelijk voor het extraheren van gestructureerde data en documenten uit het huidige systeem, zodat deze beschikbaar kunnen worden gesteld aan het nieuwe kernsysteem Figaro.
Je werkt aan de migratie vanuit ICI, een IBM FileNet-applicatie met een in Java gebouwd documentmanagementsysteem en een Oracle-database. De bestaande migratietool is eveneens gebouwd in Java en draait binnen een met Terraform ingerichte Azure-omgeving op basis van een serverless Azure Functions-architectuur.
Voor ieder record wordt via een API een request gedaan naar FileNet. De teruggegeven gegevens, waaronder attributen, relaties en systeemeigenschappen, worden door de migratietool vertaald naar het logisch datamodel in een PostgreSQL-database in Azure.
Werkzaamheden
- Doorontwikkelen van de Java-migratietool voor nieuwe datasets.
- Voorbereiden en uitvoeren van datamigraties voor volgende releases van Figaro.
- Samen met de solution architect optimaliseren van infrastructuur en performance.
- Aanpassen en uitbreiden van het logisch datamodel in PostgreSQL op basis van businessbehoeften.
- Uitvoeren van kleine wijzigingen in de Infrastructure as Code met Terraform.
- In samenwerking met de data-analist en projectleider opleveren van testcode en testrapportages.
- Onderzoeken van bevindingen van de data-analist en oplossen van bugs.
- Afstemmen van de meest geschikte volgorde voor het migreren van entiteiten.
- Migreren van entiteiten naar de ontwikkel-, acceptatie- en productieomgeving.
- Communiceren over aanpak, risico’s, planning en prioriteiten.
Je komt terecht in een klein team met een business expert, data-analist, solution architect en een andere data-engineer die tevens FileNet-expert is. Het team staat onder directe leiding van de projectleider.
Er wordt Agile gewerkt in sprints van drie weken. Eén dag per week komt het team gezamenlijk naar kantoor in Utrecht voor onder andere refinement, retrospective en planning.
Je wordt doorgestuurd naar de website van BlueTrail. ZZPdock is geen tussenpartij.