Senior Software-Entwickler (Java) m/w

Unser Ziel

Unsere Software-Plattform PADSY umfasst verschiedene leistungsfähige medizinischen Anwendungen für die kardio-pulmonalen Funktionsdiagnostik. Wir wollen durch Weiterentwicklung dieser Software mit neuen innovativen Funktionalitäten auf Basis modernster Technologie unseren Wettbewerbsvorteil weiter ausbauen. Dazu brauchen wir Sie als kreativen und erfahrenen Software-Entwickler mit dem Schwerpunkt Java, der unser engagiertes Team ergänzt und gemeinsam mit uns die Zukunft der Medset gestaltet. Wir wachsen.

Ihre Aufgaben

  • Sie entwickeln in unserem Team innovative Software-Funktionen und -Produkte, die die Attraktivität unserer Lösungen weiter steigern. Mit der Zeit übernehmen Sie Verantwortung.
  • Als Teil des Entwicklungsteams arbeiten Sie mit aktuellen Technologien an unseren Entwicklungsprojekten. Bezüglich der Entwicklungsmethodik gibt es für uns kein Dogma, wir nutzen jeweils die Vorgehensweise, die für das konkrete Projekt und alle Beteiligten am besten passt und mit unseren internen Prozessen harmonisiert.
  • Die Anforderungen an unsere Software sind Anwender- und Markt-orientiert und werden in Abstimmung mit dem Vertrieb und dem Produktmanagement realisiert. Wo sinnvoll, beziehen wir durch Prototyping frühzeitig potentielle Anwender unserer Applikationen mit ein. Unsere Systemarchitektur und unser Software-Design basieren auf einem objektorientierten, modularen und generischen Ansatz. Durch diese Flexibilität sind wir auch für zukünftige Entwicklungen gut gerüstet und können uns in bestehende Infrastrukturen und unterschiedliche Systemumgebungen integrieren.
  • Sie implementieren die Software überwiegend in Java unter Nutzung sowohl eigener als auch externer Frameworks und Bibliotheken. Für die Anbindung und Bedienung von Hardware-Schnittstellen erfolgt die Implementierung teilweise auch in C/C++ oder .net/C#. Dazu gehört auch die Pflege und Weiterentwicklung des eigenen Frameworks, die Gestaltung und Implementierung der Benutzerschnittstellen, die Realisierung von Datenbankschnittstellen sowie die Implementierung von Schnittstellen zu Hardware, Netzwerken, Server-Diensten und zu integrierender Fremdsoftware.
  • Im Rahmen des Entwicklungszyklus erstellen Sie Testanwendungen sowie Build- und Installationsskripte und pflegen diese. Zu Ihren Entwicklungswerkzeugen gehören u.a. Eclipse, JUnit, Maven, Ant, das Continuous Build System Jenkins und als Versionskontrollsystem Subversion bzw. GIT. Zum Bug-Tracking und zur Entwicklungssteuerung nutzen wir Jira in Verbindung mit Confluence.
  • Sie dokumentieren gemäß den Anforderungen des Medizinproduktegesetzes Ihre Entwicklungen und leisten bei Bedarf Second-Level-Support. Der Umgang und das Erstellen mit System-Spezifikationen sind Sie gewohnt.

Ihr Profil

  • Sie verfügen über ein abgeschlossenes Informatikstudium oder vergleichbare Kenntnisse und Erfahrungen. Sie überzeugen uns mit Ihrer Kompetenz, die Sie in das Entwicklungsteam erfolgreich einbringen werden.
  • Sie haben bereits mehrjährige Erfahrung als Software-Entwickler in Projekten für Anwendungsentwicklung gesammelt. Idealerweise kennen Sie den Bereich Medizintechnik und die dort anzuwendenden einschlägigen Normen. Erfahrungen in der digitalen Signalverarbeitung sind wünschenswert. Ein gutes mathematisches Verständnis setzen wir voraus.
  • In der Programmiersprache Java und in einem Objekt-orientierten Ansatz fühlen Sie sich zu Hause. Von Vorteil ist es, wenn Sie bereits Erfahrung in der Entwicklung von Anwender-freundlichen Benutzeroberflächen mit Java-spezifischen Technologien wie JavaFX und/oder Swing gesammelt haben. Vielleicht haben Sie auch schon mit dem Springframework und Hibernate gearbeitet?
  • Erfahrungen in der Entwicklung von mobilen Anwendungen für Android und/oder iOS sowie im Bereich von Web-Anwendungen wären ein zusätzlicher Vorteil.
  • Clean Code, Design Pattern, Refactoring, Test Driven Development, JUnit und UML sind für Sie keine Fremdwörter.
  • Mit Engagement übernehmen Sie die Aufgaben in unseren Entwicklungsprojekten. Dabei verfolgen Sie konsequent Ihr Ziel: Im Team Software termingerecht und in hoher Qualität für den Kundeneinsatz fertigzustellen.
  • Sie arbeiten selbstständig, lösungsorientiert und haben Freude daran, sich auch in neue Themengebiete einzuarbeiten. Ihre guten analytischen Fähigkeiten und Ihre schnelle Auffassungsgabe prädestinieren Sie hervorragend für die Mitarbeit in unserem Team.
  • Gute Englischkenntnisse in Wort und Schrift setzen wir voraus.
  • Das Aufgabenspektrum ist umfangreich und herausfordernd. Aber keine Angst, keiner kann alles. Das wissen wir. Wichtig ist, dass Sie aufgeschlossen und neugierig sind, sich neue Technologien anzueignen und sie für unsere Produktentwicklungen einzusetzen.

Unser Angebot

  • Enorm großes Betätigungsfeld mit besten Entfaltungs- und Entwicklungsmöglichkeiten in einem wachsenden Unternehmen
  • Spannende und abwechslungsreiche Aufgaben mit innovativen Produkten
  • Hoher Handlungs- und Entscheidungsspielraum sowie Gestaltungsfreiheiten
  • Kooperativer Führungsstil in einem hoch motivierten Team
  • Umsetzung eigener Ideen von der Planung bis zur Realisierung
  • Regelmäßige Fortbildungen und Weiterqualifikationen
  • Die Position hat angemessene attraktive Konditionen

Diese Position interessiert Sie? Dann senden Sie bitte Ihre aussagekräftigen Bewerbungsunterlagen (tabellarischer Lebenslauf, Zeugniskopien sowie Angabe Ihrer Gehaltsvorstellungen und des möglichen Eintrittstermins) an t.langhagel@medset.com. Für nähere Informationen zu der genannten Position können Sie sich vorab telefonisch an Herrn Thomas Langhagel unter 040 725 822-0 wenden.