Über das Unternehmen
Das Deutsche Krebsforschungszentrum (DKFZ) ist eines der größten Krebsforschungszentren Europas. "Forschung für ein Leben ohne Krebs" ist die Mission unserer renommierten Wissenschaftler und unseres gesamten Teams.
Aufgaben
- Unterstützung bei der Planung, Koordination und Berichterstattung von Software-Entwicklungsaufgaben; Beitrag zur Veröffentlichung und Präsentation von Projektergebnissen
- Mitarbeit an der C++/Python-Entwicklung modernster Methoden, Konzepte und Softwarekomponenten für hauseigene Entwicklungen wie das Medical Imaging Interaction Toolkit (MITK)
- Arbeit mit verschiedenen medizinischen Datenmodalitäten, einschließlich radiologischer Bilder und klinischer Daten sowie KI-abgeleiteter Modelle
- Beratung von Forschungsgruppen im gesamten Helmholtz-Verbund zu Best Practices in der Softwareentwicklung, einschließlich Projektaufbau, Architektur, Tests, kontinuierlicher Integration und Bereitstellung sowie nachhaltiger Softwareentwicklungs-Workflows
- Beratung zu Open-Source-Lizenzierung, Governance, Community-Aufbau und Veröffentlichung von Forschungssoftware, einschließlich der Nutzung von Helmholtz- und HIFIS-Tools
- Zusammenarbeit mit Forschern zur Analyse von Anforderungen, Konzeption geeigneter Software- und Datenworkflows sowie Unterstützung bei der Umsetzung moderner, bedarfsorientierter Softwareentwicklungsstrategien
- Beitrag zur Weiterentwicklung und Verbesserung der bereichsübergreifenden Forschungssoftware-Beratungsleistungen des Helmholtz-Verbunds, einschließlich Prozesse, Ergebniserfassung, Richtlinien, Schulungsmaterialien und Best Practices
- Teilnahme an nationalen und internationalen Konsortien und Netzwerken zur Forschungssoftware-Entwicklung sowie Vertretung unserer Arbeit in Arbeitsgruppen, Workshops und Konferenzen
- Unterstützung von Bildungs- und Schulungsaktivitäten in der Forschungssoftware-Entwicklung (Kurse, Workshops, Beratungskliniken)
Anforderungen
- Masterabschluss in Informatik, Wissenschaftlichem Rechnen, Medizininformatik, Physik, Mathematik, Ingenieurwesen oder einem verwandten Fach; oder gleichwertige Berufserfahrung in der Softwareentwicklung
- Solide Erfahrung in moderner, nachhaltiger Softwareentwicklung, einschließlich Versionskontrolle (z.B. Git), kontinuierlicher Integration und Bereitstellung, automatisierter Tests, Containertechnologien und Build-Tools
- Starke berufliche Erfahrung in mindestens einer relevanten Programmiersprache (modernes C++ oder Python), kombiniert mit der Fähigkeit und Motivation, neue Technologien nach Bedarf zu erwerben
- Starke Kommunikations- und Teamfähigkeiten mit der Fähigkeit, komplexe technische Konzepte gegenüber verschiedenen Interessengruppen zu erklären und effektiv in verteilten interdisziplinären Teams zu arbeiten
- Sehr gute Englischkenntnisse in Wort und Schrift; Deutschkenntnisse sind von Vorteil oder die Bereitschaft, sie zu erwerben
Benefits
- Ausgezeichnete Rahmenbedingungen: Modernste Ausstattung und Möglichkeiten für internationale Vernetzung auf höchstem Niveau
- 30 Urlaubstage pro Jahr
- Flexible Arbeitszeiten
- Vergütung nach TV-L einschließlich betrieblicher Altersvorsorge und vermögenswirksamer Leistungen
- Möglichkeit von Homeoffice und Teilzeit
- Familienfreundliches Arbeitsumfeld
- Nachhaltige Anreise zur Arbeit: Bezuschusstes Job-Ticket für Deutschland
- Entfaltung Ihres vollen Potenzials: Gezielte Angebote für Ihre persönliche Entwicklung fördern Ihre Talente
- Unser Betriebliches Gesundheitsmanagement-Programm bietet einen ganzheitlichen Ansatz für Ihr Wohlbefinden