Senior/Principal Software Engineer in Development (Smalltalk Entwickler), m/w

Germany, Berlin, Berlin

de fr es ru tr it pt zh ja

Die Roche Diagnostics IT Solutions GmbH mit Sitz in Berlin ist eine hundertprozentige Tochter der Roche Deutschland Holding GmbH. Unter dem Markennamen SWISSLAB vertreiben wir eines der führenden Laborinformationssysteme in Europa. Mehr als die Hälfte aller deutschen Universitätskliniken und eine wachsende Anzahl von Labornetzwerken, diagnostischen Zentren und Speziallaboren arbeiten bereits mit SWISSLAB.

Als Software Engineer in Development (m/w) sind Sie verantwortlich für die termingerechte Entwicklung von Software für das Laborinformationssystem SWISSLAB in den Smalltalk Entwicklungsumgebungen Object Studio und Visual Works unter Einhaltung der Prozessvorgaben und der Qualitätsstandards bei der Softwareentwicklung. Sie arbeiten eng mit anderen Softwareentwicklern, Softwarearchitekten, Testern, Produktmanagern, Requirements Engineers und Fachspezialisten anderer Bereiche zusammen. Sie übernehmen die Verantwortung für das Treiben der Weiterentwicklung und Pflege einzelner SWISSLAB Module.

Zu Ihrer Tätigkeit als Software Engineer in Development (m/w) gehören folgende Aufgaben:

  • Entwurf von neuen Lösungen und Erstellung von detaillierten Designdokumenten und Unit Spezifikationen auf Basis von Produkt- und Software-Requirements
  • Termingerechte Entwicklung von Software gemäß Unit Spezifikationen und Behebung von Fehlern im Rahmen von Swisslab-Softwareversionen
  • Teilnahme am gesamten Prozess der Entwicklung, d.h. Anforderungsanalyse, Architektur, Spezifikation, Umsetzung und Test im Rahmen des Entwicklungsplans der Produktentwicklung

Wer Sie sind:

Für die Funktion als Software Engineer in Development (m/w) bringen Sie folgende Voraussetzungen mit:

  • Ausbildung zum Fachinformatiker - Fachrichtung Anwendungsentwicklung oder vergleichbare Ausbildung bzw. Fach-/Hochschulstudium in Informatik
  • Berufserfahrung im Bereich Softwareentwicklung
  • Fundierte Kenntnisse von objektorientierten Entwicklungsumgebungen unter Smalltalk, idealerweise ObjectStudio oder VisualWorks
  • Kenntnis moderner Softwareentwicklungsmethoden und Erfahrung mit gängigen Werkzeugen zur Softwareerstellung
  • Fundierte Kenntnisse über den Umgang mit SQL-Datenbanken und mit Legacy Code
  • Erfahrung im Erstellen automatischer Unit Tests, idealerweise mit SUnit
  • Bereitschaft zum Erwerb von Kenntnissen des Arbeitsablaufs in diagnostischen Kernbereichen medizinischer Labore
  • Kundenorientiertheit, sehr gute analytische Fähigkeiten sowie Teamfähigkeit
  • sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift

Wir freuen uns auf Ihre Bewerbung!

Ansprechpartner für Bewerber

Antworten auf technische Fragen bieten unsere FAQ.

Bei inhaltlichen / Recruiting - spezifischen Fragen zur Stellenausschreibung, wenden Sie sich bitte an den zuständigen Recruiter (Frau Alina Swierczynska, 030/62601-251).

Bewerbungsunterlagen

Für eine vollständige Bewerbung bitten wir Sie, ein Anschreiben, einen aktuellen Lebenslauf und relevante Zeugnisse hinzuzufügen. Bitte beachten Sie vor Absendung der Bewerbung, dass im Nachgang keine weiteren Dokumente hinzugefügt werden können.

Roche is an equal opportunity employer.

Research & Development, Research & Development > Devices, Systems and Solutions