Opdrachtgever
Het College ter Beoordeling van Geneesmiddelen (CBG) beoordeelt en bewaakt de werkzaamheid
en veiligheid van geneesmiddelen voor mens en dier. Ook beoordeelt het CBG de veiligheid van
nieuwe voedingsmiddelen voor de consument.
Als onafhankelijke autoriteit reguleert het CBG de kwaliteit, werking en veiligheid van een medicijn,
en stimuleert het CBG het juiste gebruik door de juiste patiënt. Daarbij zoekt het CBG nadrukkelijk
de samenwerking met patiënten, artsen, apothekers en wetenschappers. Het CBG bevindt zich in
de frontlinie van de Europese ontwikkelingen op dit gebied. Iedereen die een medicijn gebruikt
moet daarop kunnen vertrouwen. Dit is waar het CBG elke dag aan werkt, in Nederland en Europa.
Het CBG is zelfstandig bestuursorgaan en wordt ondersteund door het agentschap College ter
Beoordeling van Geneesmiddelen(aCBG) Het aCBG is onderdeel van het Ministerie van
Volksgezondheid, Welzijn en Sport (VWS).
Opdrachtomschrijving
Als data-engineer hou je je binnen het programma Nieuw GBS bezig met de datamigratie om data
uit het huidige FileNet systeem naar een staging area te migreren zodat deze beschikbaar is voor
het nog te bouwen nieuwe kernsysteem.
Nieuw GBS
Het Programma Nieuw Geneesmiddelen Beoordeling Systeem (Nieuw GBS) is een
veranderprogramma met als doel het proces van geneesmiddelenbeoordeling te optimaliseren met
daarbij passende en toekomstvaste ICT oplossingen. Directe aanleiding voor dit programma is het
instabiele en verouderde kernsysteem ICI, dat het huidige proces van geneesmiddelenbeoordeling
ondersteunt. ICI is meer dan 12 jaar oud en biedt niet meer de juiste functionele- en technische
ondersteuning. De stabiliteit is een punt van zorg omdat wijzigingen, mede als gevolg van 12 jaar
maatwerkontwikkeling, niet meer volledig gecontroleerd kunnen worden doorgevoerd. De urgentie
om te komen tot een vervanging van ICI is daarmee groot.
ICI is een FileNet-applicatie, in de basis een in Java gebouwd DMS van IBM, met een Oracle
database. De bulk van de informatie zit in ongestructureerde PDF’s. Deze documenten moeten
vanuit het nieuwe systeem teruggevonden kunnen worden. Daarvoor moet worden uitgezocht hoe
de data in het huidige systeem is opgeslagen, inclusief de referenties naar de documenten, en hoe
dit vervolgens in een leesbare structuur op de staging area beschikbaar gesteld kan worden.
Functieomschrijving
Als senior data-engineer is het je voornaamste taak om de (on)mogelijkheden voor de
datamigratie boven tafel te krijgen zodat goede besluitvorming kan plaatsvinden. Je hebt verstand
van verschillende kennisgebieden rondom data, kunt snel een beeld vormen van het huidige
datalandschap en wat er nodig is om aan de business wens voor het nieuwe systeem te voldoen en
je kunt hier helder over communiceren. Je helpt bij het vertalen van technische mogelijkheden
naar keuzes die gemaakt moeten worden. aCBG is een kennisinstituut met veel regulatoire,
wetenschappelijke en medicinale kennis. Het is mede aan jou om daaraan de benodigde kennis van
data aan toe te voegen – kennis over de meer technische onderwerpen als storage, integratie en
datamodellering als over de meer organisatorische zoals kwaliteit, governance en management.Naast de primaire taak van uitvoering geven aan de migratie zal van je gevraagd worden om de
organisatie te helpen bij het in kaart brengen van de (gewenste) datakwaliteit en hoe er grip is te
krijgen op de data zodat deze beter ingezet kan worden in een nieuw systeem.
Plaats in de organisatie
Formeel val je als data-engineer onder de IV-afdeling. De IV-afdeling is ingericht als een regie-
organisatie en kent o.a. een ontwikkel-, een projecten- en een beheerteam. In de praktijk heb je
vooral te maken met het programma Nieuw GBS. De datamigratie is een deelproject van dat
programma. Vanuit het project worden aan migratie gerelateerde onderwerpen opgepakt, zoals
adviseren over datakwaliteit, het ontwerp van data in het nieuwe systeem en het inrichten van
datagovernance. Hiervoor is er contact met businessvertegenwoordiging, op termijn de leverancier
van het nieuwe systeem en inhoudelijk overleg met architectuur. Dit contact gebeurt vanuit de
projectstructuur waar jij onderdeel van uit maakt, met directe sturing van de projectleider.
Wie zoeken we
• Je hebt kennis van verschillende kennisgebieden van data en kunt hier helder over communiceren, waarbij je structuur biedt en daarmee beeld-, oordeels- en besluitvorming faciliteert;
• Je schakelt met de andere data-engineer en de data-analisten om te achterhalen wat de technische uitdagingen zijn voor de migratie. Hierbij heb je ook een coachende rol;
• Je helpt de uitdagingen vertalen naar scenario’s voor de migratie zodat management en directie hier geïnformeerd over kunnen besluiten;
• Je schakelt met de architecten om te zorgen dat feitelijkheden rondom data kloppen in het opstellen van o.a. de informatiearchitectuur, datastrategie en integratie-architectuur;
• Je ondersteunt de functionele teams die zich bezig gaan houden met het ontwerp van het nieuwe systeem in het juist formuleren van de databehoeftes richting de nog te selecteren leverancier;
• Je vervangt de medior data-engineer als deze afwezig is.
Doel en kernwerkzaamheden
• Samen met de medior data-engineer en de data-analisten van aCBG komen tot een gedegen beeld van hoe de data in het huidige systeem is opgeslagen, wat de kwaliteit is en welke data waartoe dient (systeemdata, logging, business-inhoudelijk…);
• Adviseren bij de inrichting van de staging area waar de data naartoe wordt gemigreerd;
• Samen met de medior data-engineer opstellen van extractie en translatie scripts. Deze iteratief uitvoeren om de resultaten te beoordelen en aan te scherpen;
• In overleg met architectuur opstellen van validaties voor de migratie;
• Opschonen van de staging area tussen test-iteraties door;
• Datakwaliteit van de huidige dataset in kaart brengen en in overleg met businessvertegenwoordiging discussiepunten definiëren voor de translatie.
Kennis en Ervaring:
• Werkervaring:
o Ervaring met reverse engineering van een legacy datalaag
o Ervaring met data-analyse
o Ervaring met datamigratie, ETL/ELT
o Ervaring met translatie naar een ander datamodel en inbouwen van verificaties
o Ervaring met DMS en werken met ongestructureerde data
o Ervaring met integratie
• Protocollen en technieken:
o Ervaring met FileNet/Java, Oracle/SQL/Postgress, Toad
o IDMP/FHIR, provenance
o Query standaarden als GraphQL, Cypher, R
Competenties en Vaardigheden:•
Je bent communicatief sterk, in staat om met businessvertegenwoordigers, management en architecten een feitelijk zuivere discussie over data-gerelateerde onderwerpen te voeren
• Je bent analytisch, resultaat gedreven en oplossingsgericht