Software Engineer Integrations Genetica

Radboud University Medical Center

Nijmegen

On-site

EUR 70,000 - 95,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Radboud University Medical Center zoekt een ervaren software engineer voor de Genoomdiagnostiek, binnen de sectie Genoomdiagnostiek van de afdeling Genetica. Je werkt aan software-infrastructuur voor automatische aansturing, data-verwerking en interpretatie, inclusief HL7/FHIR-koppelingen met het ziekenhuis-EPD en lab-systemen.

Je ontwikkelt een brug tussen laboratoriumprocessen en datawarehousing, werkt samen met meerdere software engineers en eindgebruikers, en levert functionele en technische

Qualifications

  • Een afgeronde HBO-opleiding Informatica of vergelijkbaar.
  • Meerdere jaren ervaring in een soortgelijke functie waarin complexe systemen/software zijn ontwikkeld of beheerd.

Responsibilities

  • Requirements opstellen en ontwerp maken.
  • Ontwikkeling in afstemming met eindgebruikers.
  • Testen en in productie brengen van nieuwe functionaliteit.

Tools

Java 11+
Object-oriented programming & design
Git / Maven / Gradle
Spring Framework
Docker
Linux / HPC
HL7 / FHIR / SOAP / REST / JMS
Relational & document databases

Job description

Functie

De sectie Genoomdiagnostiek van de afdeling Genetica in het Radboudumc ambieert om voorop te blijven lopen op het gebied van de genetische patiënten diagnostiek. Hierbij worden de laatste technieken binnen het vakgebied van de genetica ingezet. We werken met de nieuwste technologieën om DNA te onderzoeken: van moderne methoden om DNA uit te lezen tot slimme algoritmes voor het opsporen van genetische varianten en software die helpt bij de interpretatie daarvan. Als software engineer speel jij hierin een belangrijke rol.

Onze processen zijn sterk geautomatiseerd; zowel in het natte lab (aansturing pipeteer robots) alsook in het analyseren van grote hoeveelheden data (Bioinformatica) en de interpretatie van de resultaten. Dagelijks verwerken wij rond de 150 DNA-samples met behulp van meerdere moderne onderzoeksmethoden.

Dit geautomatiseerde proces genereert grote hoeveelheden data (tot ~1TB per DNA-sample). De systemen verwerken informatie uit meerdere bronnen, sturen laboratoriumapparatuur aan en moeten zeer stabiel en efficiënt draaien. We gebruiken daarbij een mix van standaardsoftware, specifiek geconfigureerde pakketten en zelfontwikkelde toepassingen. De infrastructuur moet daarom flexibel, schaalbaar én betrouwbaar zijn, passend bij de hoge eisen van patiëntenzorg.

Onze ontwikkelstack omvat Java, Spring en Vaadin en qua tools werken we met Atlassian, Github en Slack. Dit alles draait op een groot HPC (6PB met 1448 cores). De benodigde informatie voor uitvoer van deze processen bevind zich in verschillende systemen waarbij de gegevensuitwisseling geüniformeerd moet worden.

Wat ga je doen? Als softwareontwikkelaar ben jij verantwoordelijk voor de software-infrastructuur die automatische aansturing, dataverwerking en data-interpretatie ondersteunt. In het bijzonder de uitwisseling van gegevens via koppelingen met het ziekenhuisbrede EPD en eigen systemen binnen ons laboratorium. Je werkt samen met meerdere software engineers én eindgebruikers aan de onderliggende infrastructuur waarbij jij specifiek verantwoordelijk bent voor de gegevensuitwisseling. Je bent hierin dan ook zowel een functioneel als ook het technisch aanspreekpunt voor collega’s die met jouw oplossingen werken.

Dit doe je zelfstandig of in teamverband voor het gehele ontwikkelproces:

  • Het opstellen van requirements & het maken van het ontwerp.
  • Ontwikkeling in afstemming met eindgebruikers.
  • Het testen en in productie brengen van nieuwe functionaliteit.

Zo bouw je mee aan nieuwe functionaliteiten die bijdragen aan betere diagnoses voor patiënten. Denk hierbij aan:

  • Gegevensuitwisseling via HL7/FHIR
  • Maatwerk-koppelingen voor integratie met diverse applicaties
  • Gebruik van message broker(s) voor 24/7 continuïteit laboratoriumproces
  • Ontsluiten van gegevens richting een datawarehouse

Afhankelijk van lopende projecten werk je ook mee aan:

  • Grafische gebruikersinterfaces
  • Geautomatiseerde workflows
  • Backend-applicaties voor laboratorium-, genetische of algoritmische toepassingen

Bekijk het nieuwsbericht om een beeld te krijgen waar wij onder meer aan werken.

Je werkt in een omgeving waar laboratoriumprocessen, patiëntenzorg, complexe algoritmen en enorme hoeveelheden data samenkomen. Dat vraagt niet alleen technische kennis, maar ook inzicht in de onderliggende processen en de architectuur waarin je oplossingen bouwt.

Klinkt dit als een uitdaging waar jij energie van krijgt? We maken graag kennis met je!

Jouw werkplek

Binnen onze sectie is LabICT (5 collega’s) verantwoordelijk voor alle niet‑standaard ICT‑ondersteuning. Je werkt aan koppelingen met externe systemen, maatwerk voor natlabprocessen, bioinformatica‑dataverwerking en applicaties voor interpretatie. Dit doe je in nauwe samenwerking met GeneticaICT (standaardapplicaties, beheer en advies) en Bioinformatica (dataverwerking en analyse).

Door de complexiteit van degenetica, systeemontwikkeling en de diversiteit aan laboratoriumprocessen werken we in meerdere agile ontwikkelomgevingen rondom drie centrale ICT‑systemen. Samen zorgen we dat alle deelprocessen optimaal worden ondersteund.

Als software engineer combineer je techniek met praktijk: je ontwikkelt niet alleen oplossingen, maar integreert ze ook direct in de primaire laboratoriumprocessen binnen onze academische omgeving.

Profiel

We zoeken een ervaren software engineer die niet alleen technisch sterk is, maar ook nieuwsgierig genoeg om zich snel onder te dompelen in een nieuw domein. Iemand die het leuk vindt om mee te denken over complexe vraagstukken binnen onze diagnostische processen en de brug kan slaan naar een technische oplossing.

Dit breng jij mee

  • Een afgeronde opleiding Informatica (minimaal hbo) of vergelijkbaar.
  • Meerdere jaren ervaring in een soortgelijke functie waarin je complexe systemen/software hebt ontwikkeld of beheerd.

Je bent goed bekend met

  • Java 11+
  • Objectgeoriënteerd programmeren & software design
  • Git / Maven / Gradle
  • Agile- en TDD-ontwikkelmethoden
  • Spring Framework
  • Docker
  • Linux / HPC
  • Integratiemethoden zoals HL7 / FHIR / SOAP / REST / JMS
  • Relationele én document-databases

En je past goed bij onze werkomgeving als je

  • Zelfstandig werkt en zowel de uitvoering als de voortgang helder bewaakt.
  • Een eigen visie hebt, die je duidelijk kunt overbrengen, maar waarin je ook flexibel blijft bij input uit het team.
  • Sociaal en communicatief vaardig bent — binnen je team én richting eindgebruikers.

Onze academische en vrije werkomgeving geeft je veel ruimte: je bent verantwoordelijk voor het gehele project. Daarvoor zoeken we iemand die eigenaarschap toont, initiatief neemt en energie krijgt van betekenisvol werk binnen de zorg.

Goed om te weten
  • Heb je een vakantie gepland? Geef je beschikbaarheid aan in je motivatiebrief.
  • Voor deze functie is een Verklaring Omtrent het Gedrag (VOG) vereist.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer Integraties Genetica Lab ICT
Software Engineer Integraties Genetica Lab ICT

Radboud University Medical Center • Nijmegen

On-site
EUR 70,000 - 95,000
Procescoördinator ICT Medische Microbiologie
Procescoördinator ICT Medische Microbiologie

UMC Utrecht • Utrecht

On-site
Eindejaarsuitkering van 8,3%
Vakantietoeslag van 8%
Gunstige pensioenregeling bij ABP
+2
Laboratory Manager
Laboratory Manager

NES Fircroft • Leiden

On-site
EUR 60,000 - 80,000
Vaste eindejaarsbonus
Vakantietoeslag
Royaal aantal verlofuren
+2
System Software Engineer
System Software Engineer

Lab Services B.v.. • Breda

On-site
EUR 50,000 - 70,000
Prima salaris
Flexibiliteit
Opleidingsmogelijkheden
Lab consultant
Lab consultant

Visiar HealthCare • Netherlands

On-site
EUR 40,000 - 60,000
Uitstekend salaris
Pensioenregeling
Bonussen
+2
Teamlead Research & Development eHealth
Teamlead Research & Development eHealth

PharmaPartners • Oosterhout

Hybrid
EUR 85,000 - 110,000
Vakantiedagen
Vergoeding reizen
Thuiswerkvergoeding
+3
Senior Process Engineer
Senior Process Engineer

NES Fircroft • Amsterdam

On-site
Flexibele werktijden
8,33% eindejaarsuitkering
201 vakantie-uren per jaar
+1
Procesmanager Problemmanagement | Changemanagement
Procesmanager Problemmanagement | Changemanagement

Radboudumc • Nijmegen

On-site
EUR 70,000 - 100,000
Beheertechnicus (Meet & Regel)
Beheertechnicus (Meet & Regel)

Antoni van Leeuwenhoek • Amsterdam

On-site
Goede onregelmatigheidstoeslagen enver
Gratis parkeren
Reiskostenvergoeding
+2
Applicatiebeheerder Laboratorium
Applicatiebeheerder Laboratorium

Star-shl • Etten-Leur

Hybrid
Vast dienstverband
Salaris tot € 5.084,- per maand
8,33% vakantietoeslag
+7