Auf einen Blick
- Aufgaben: Entwickle Software für die Krebsforschung und arbeite an innovativen Bioinformatik-Projekten.
- Arbeitgeber: Das DKFZ ist führend in der Krebsforschung und setzt sich für ein Leben ohne Krebs ein.
- Mitarbeitervorteile: 30 Tage Urlaub, flexible Arbeitszeiten und die Möglichkeit von mobilem Arbeiten.
- Warum dieser Job: Trage zu bedeutenden Fortschritten in der Krebsforschung bei und entwickle deine Fähigkeiten in einem dynamischen Team.
- Gewünschte Qualifikationen: Studium in Informatik oder verwandtem Bereich; Kenntnisse in Python und agilem Arbeiten sind wichtig.
- Andere Informationen: Die Stelle ist zunächst auf 2 Jahre befristet mit der Möglichkeit zur Verlängerung.
Das voraussichtliche Gehalt liegt zwischen 36000 - 60000 € pro Jahr.
„Research for a life without cancer“ ist unsere Mission am Deutschen Krebsforschungszentrum. Wir untersuchen, wie Krebs entsteht, identifizieren Risikofaktoren und suchen nach neuen Strategien zur Krebsprävention. Wir entwickeln neue Methoden, mit denen Tumore präziser diagnostiziert und Krebspatienten erfolgreicher behandelt werden können. Jeder Beitrag zählt – ob in der Forschung, Verwaltung oder Infrastruktur. Das macht unsere tägliche Arbeit so sinnvoll und spannend.
Für die Core Facility Omics IT und Datenmanagement suchen wir zum nächstmöglichen Zeitpunkt einen Softwareentwickler.
Die Omics IT und Datenmanagement Core Facility am Deutschen Krebsforschungszentrum (DKFZ) bietet umfassende Unterstützung für großangelegte Omics-Projekte, einschließlich sicherer Datenspeicherung, Hochdurchsatzanalysen und maßgeschneiderter Softwarelösungen. Durch enge Zusammenarbeit mit Forschern stellen wir robuste bioinformatische Pipelines und effiziente Arbeitsabläufe sicher, um Durchbrüche in der Krebsforschung voranzutreiben. Zu diesem Zweck entwickeln wir benutzerdefinierte Software für das Datenmanagement und die Ausführung von Arbeitsabläufen.
Ihre Aufgaben:
- Arbeiten in einem kleinen Team, um WESkit produktionsbereit zu machen
- Kommunikation und Unterstützung des OTP-Teams bei der Installation, den Schnittstellen und dem Betrieb von WESkit
Ihr Profil:
Die folgenden Fähigkeiten sind für diese Position besonders wichtig:
- Python, einschließlich typisiertem Python mit Mypy, Celery, Flask
- Teamarbeit und Kommunikation, einschließlich der Arbeit in einem verteilten Team
- Agile Softwareentwicklung, z.B. SCRUM
- Containertechnologien, insbesondere Docker und Singularity
Die folgenden Themen sind relevant, und Erfahrung darin wird als Bonus angesehen:
- Softwaredesign und -architektur
- Objektorientierte Entwurfsmuster
- Robuste, skalierbare, benutzbare Software in Produktionsqualität erstellen
- Workflow-Management-Systeme, insbesondere Snakemake und Nextflow
- Hochdurchsatz-Cluster-Systeme, insbesondere IBM LSF und SLURM
- Kubernetes, Helm
- OAuth2
- Java, Groovy, Grails, Hibernate, Spring, Gradle (OTP-Software-Stack)
Kenntnisse in Bioinformatik sind nicht erforderlich, aber Sie sollten motiviert sein, das Fachgebiet zu verstehen. Der Bewerber muss einen Hochschulabschluss (einschließlich Fachhochschule) in Informatik oder einem verwandten Bereich besitzen. Ausgezeichnete Kommunikations- und Organisationsfähigkeiten sowie gute Englischkenntnisse sind zwingend erforderlich.
Wir bieten:
- Exzellente Rahmenbedingungen: modernste Ausstattung und Möglichkeiten für internationales Networking auf höchstem Niveau
- 30 Tage Urlaub pro Jahr
- Flexible Arbeitszeiten
- Vergütung nach TV-L inkl. betrieblicher Altersvorsorge und vermögenswirksamen Leistungen
- Möglichkeit von mobilem Arbeiten und Teilzeitarbeit
- Familienfreundliches Arbeitsumfeld
- Nachhaltige Anreise zur Arbeit: subventioniertes Deutschland-Ticket
- Entfalten Sie Ihr volles Potenzial: gezielte Angebote für Ihre persönliche Entwicklung zur Weiterentwicklung Ihrer Talente
- Unser Corporate Health Management Programm bietet einen ganzheitlichen Ansatz für Ihr Wohlbefinden
Die Stelle ist zunächst auf 2 Jahre befristet mit der Möglichkeit der Verlängerung. Sind Sie interessiert? Dann werden Sie Teil des DKFZ und helfen Sie uns, zu einem Leben ohne Krebs beizutragen!
Wir sind überzeugt, dass ein innovatives Forschungs- und Arbeitsumfeld von der Vielfalt seiner Mitarbeiter profitiert. Daher begrüßen wir Bewerbungen von talentierten Menschen, unabhängig von Geschlecht, kulturellem Hintergrund, Nationalität, Ethnie, sexueller Identität, körperlicher Fähigkeit, Religion und Alter. Menschen mit schweren Behinderungen werden bevorzugt, wenn sie die gleiche Eignung aufweisen.
Hinweis: Wir unterliegen den Vorschriften des Infektionsschutzgesetzes (IfSG). Daher müssen alle unsere Mitarbeiter einen Immunitätsnachweis gegen Masern erbringen.
Software developer Arbeitgeber: Deutsches Krebsforschungszentrum

Kontaktperson:
Deutsches Krebsforschungszentrum HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Software developer
✨Tipp Nummer 1
Nutze dein Netzwerk! Sprich mit Freunden, ehemaligen Kollegen oder Kommilitonen, die in der Branche arbeiten. Oftmals erfährt man über offene Stellen durch persönliche Kontakte, bevor sie öffentlich ausgeschrieben werden.
✨Tipp Nummer 2
Informiere dich über die Technologien und Tools, die im Job gefordert werden, wie Python, Docker oder Snakemake. Zeige in Gesprächen, dass du dich mit diesen Themen auseinandergesetzt hast und bereit bist, dich weiterzuentwickeln.
✨Tipp Nummer 3
Bereite dich auf technische Interviews vor, indem du Coding-Challenges löst und an Projekten arbeitest, die deine Fähigkeiten demonstrieren. Dies zeigt dein Engagement und deine praktischen Kenntnisse.
✨Tipp Nummer 4
Zeige Interesse an der Mission des DKFZ. Informiere dich über aktuelle Forschungsprojekte und Entwicklungen im Bereich der Krebsforschung. Ein echtes Interesse an der Arbeit kann dich von anderen Bewerbern abheben.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Software developer
Tipps für deine Bewerbung 🫡
Verstehe die Anforderungen: Lies die Stellenbeschreibung sorgfältig durch und achte auf die geforderten Fähigkeiten und Erfahrungen. Stelle sicher, dass du diese in deinem Lebenslauf und Anschreiben hervorhebst.
Individualisiere dein Anschreiben: Schreibe ein individuelles Anschreiben, das deine Motivation für die Stelle als Softwareentwickler im DKFZ verdeutlicht. Gehe darauf ein, wie deine Fähigkeiten und Erfahrungen zur Mission des DKFZ passen.
Hebe relevante Projekte hervor: Wenn du an Projekten gearbeitet hast, die mit den Technologien oder Methoden in der Stellenanzeige übereinstimmen (z.B. Python, Docker, Workflow-Management), stelle diese in deinem Lebenslauf besonders heraus.
Prüfe deine Unterlagen: Bevor du deine Bewerbung einreichst, überprüfe alle Dokumente auf Vollständigkeit und Fehler. Achte darauf, dass dein Lebenslauf aktuell ist und alle relevanten Informationen enthält.
Wie du dich auf ein Vorstellungsgespräch bei Deutsches Krebsforschungszentrum vorbereitest
✨Verstehe die Technologien
Mach dich mit den Technologien vertraut, die in der Stellenbeschreibung erwähnt werden, wie Python, Docker und Workflow-Management-Systeme. Zeige im Interview, dass du nicht nur die Grundlagen kennst, sondern auch praktische Erfahrungen hast.
✨Teamarbeit betonen
Da Teamarbeit und Kommunikation wichtig sind, bereite Beispiele vor, die deine Fähigkeit zur Zusammenarbeit in einem verteilten Team zeigen. Erkläre, wie du in der Vergangenheit erfolgreich mit anderen zusammengearbeitet hast.
✨Agile Methoden verstehen
Informiere dich über agile Softwareentwicklungsmethoden wie SCRUM. Sei bereit, darüber zu sprechen, wie du diese Methoden in deinen bisherigen Projekten angewendet hast und welche Vorteile sie für die Teamarbeit bringen.
✨Motivation für Bioinformatik zeigen
Obwohl Kenntnisse in Bioinformatik nicht erforderlich sind, solltest du deine Motivation zeigen, mehr über das Thema zu lernen. Bereite dich darauf vor, zu erklären, warum du an der Schnittstelle von Softwareentwicklung und Krebsforschung arbeiten möchtest.