Ein guter Job kann so viel bewirken. Bei uns sogar zweite Lebenschancen!
Als internationale gemeinnützige Organisation ist es unser Ziel, weltweit so vielen Blutkrebspatient:innen wie möglich eine zweite Chance auf Leben zu geben und Zugang zu Stammzelltransplantationen zu verschaffen. Um noch mehr Patient:innen zu helfen, brauchen wir regelmäßig Verstärkung von engagierten und hochqualifizierten Mitarbeitenden mit Persönlichkeit. In einem weltweiten Netzwerk von rund 1.400 DKMS-Kolleg:innen möchten wir gemeinsam mit Ihnen und über 12,5 Mio. registrierten Spender:innen weiter an diesem Ziel arbeiten.
Die DKMS Life Science Lab gGmbH in Dresden führt die molekulare Typisierung der HLA-Merkmale aller DKMS-Spender:innen durch und ist das weltweit größte HLA-Gewebetypisierungslabor. Unser nach internationalen Richtlinien akkreditiertes Labor sequenziert pro Jahr mehr als eine Million Proben, die von Spender:innen der DKMS abgegeben werden.
Das IT Solutions-Team entwickelt Individualsoftware nach den Anforderungen des Labors und passt diese für die angestrebten Änderungen im Laborablauf an. Die Software zur Steuerung der Laborprozesse (LIMS) wird durch das Team betrieben und weiterentwickelt. Reagenzien, Geräte und Arbeitsabläufe werden darin strukturiert erfasst. Der Lauf der Proben durch den jeweiligen Labor-Workflow wird gesteuert und Fehler in der Bearbeitung werden durch geeignete Prüfungen verhindert. Die erfassten Informationen sind strukturiert abrufbar und ermöglichen komplexe Ursachenforschungen. Damit stellt das LIMS viele Funktionen zur Verfügung, die von regulatorischen Stellen gefordert werden.
Um auch zukünftig mit den steigenden Probenzahlen und Anforderungen schrittzuhalten, suchen wir für unser IT Solutions-Team in Dresden baldmöglichst, in Vollzeit und unbefristet, eine:n
Software Developer (m/w/d)
Aufnahme und Analyse von Anforderungen und Überführung in Lösungsskizzen
Kooperative Lösungskonzeption und -abstimmung im IT Solutions-Team
Implementierung der Lösungen, i. d. R. mittels Python
Entwicklungsbegleitende Erstellung und Pflege von Unit-Tests
Dokumentation und Versionierung von Source Code mittels Git
Unterstützung beim Aufbau und der Pflege einer CI-Pipeline in GitLab
Betrieb der entwickelten Lösungen
Erforderlich
Abgeschlossene Ausbildung im Bereich Informatik oder artverwandter Fachrichtungen
Berufserfahrung in der Softwareentwicklung
Erfahrungen in Python
Linux-Kenntnisse
Grundkenntnisse Datenbankentwurf und SQL (Oracle, PostgreSQL)
Versierter Umgang mit Schnittstellen und Datenformaten: REST, JSON, YAML, XML
Wünschenswert
Abgeschlossenes Studium im Bereich Informatik oder artverwandter Fachrichtungen
Mehrjährige Berufserfahrung in der Softwareentwicklung
Sehr gute analytische und konzeptionelle Fähigkeiten sowie gutes Abstraktionsvermögen
Anwendungsbereites Wissen im Bereich Software-Architektur und Entwurfsmuster
Sehr gute Kenntnisse von Python
Erste Erfahrung in der Erstellung von Web Frontends (Bootstrap/jQuery/Vue.js)
Kenntnisse in .NET/C# und Java
Gute Englischkenntnisse
Hohe Bereitschaft, sich in neue Themenfelder und Fachgebiete einzuarbeiten
Hohe Eigenständigkeit in der Arbeit
Einen sinnhaften Job, der Menschen eine zweite Chance auf Leben ermöglicht
Eine wertschätzende Firmenkultur und ein kollegiales Betriebsklima
Flexibles Arbeitszeitmodell mit der Möglichkeit zum teilweise mobilen Arbeiten (bis zu 125 Tage pro Jahr)
Ein attraktives Vergütungsmodell inkl. Zusatzleistungen wie vermögenswirksame Leistungen und betriebliche Altersvorsorge
30 Urlaubstage im Jahr; zusätzlich Sonderurlaub bei persönlichen Ereignissen
Sabbatical-Angebot
Ein umfassendes Weiterbildungs- und Schulungsangebot
Kostenloses Angebot an Obst, Wasser, Kaffee und Tee
Vielfältige und interessante Angebote zum BGM (z. B. Jobrad, Gesundheitskurse in Kooperation mit einer großen Krankenkasse etc.)
Mitarbeiterangebote im Rahmen von Corporate Benefits