Auf einen Blick
- Aufgaben: Entwickle innovative Softwarelösungen mit Python und arbeite an spannenden Projekten.
- Unternehmen: Führendes Unternehmen in der Gesundheitsbranche mit Fokus auf Innovation.
- Vorteile: Attraktives Gehalt, Gesundheitsleistungen, Homeoffice und Weiterbildungsmöglichkeiten.
- Weitere Informationen: Dynamisches Umfeld mit hervorragenden Karrierechancen.
- Warum dieser Job: Gestalte die Zukunft der Technologie und verbessere das Leben der Menschen.
- Qualifikationen: Erfahrung in der Softwareentwicklung und Teamarbeit sind erforderlich.
Das prognostizierte Gehalt liegt zwischen 60000 - 84000 € pro Jahr.
Getreu der Vision "We drive innovation to improve people's lives" liefern die Hamilton Unternehmen seit 1950 Lösungen für die Gesundheitsbranche. Wir sind ein innovativer Vorreiter was Beatmungsgeräte, das automatisierte Pipettieren und Lagern von Proben sowie die Entwicklung von Prozesssensoren anbelangt.
Die Business Unit Robotics entwickelt, produziert und vertreibt Pipettier-Roboter, um Liquid Handling Prozesse für die Pharma-, über die Nahrungsmittelindustrie bis hin zur Zell- oder DNA-Forschung zu automatisieren.
Das kannst du bewirken
Wir suchen einen motivierten und qualifizierten Software Engineer mit einem starken Fokus auf Python-Entwicklung, der unser Software-Team verstärkt. Der ideale Kandidat bringt solide Ingenieurgrundlagen, praktische Entwicklungserfahrung und eine strukturierte, qualitätsorientierte Denkweise mit.
Diese Rolle trägt zur Gestaltung, Entwicklung und Wartung skalierbarer Softwarelösungen bei, die kritische Geschäftsprozesse unterstützen und die Produktfähigkeiten erweitern.
Key Responsibilities
- Design, Entwicklung, Test und Wartung von Softwarelösungen hauptsächlich unter Verwendung von Python
- Anwendung solider Software-Ingenieurprinzipien, einschließlich modularer Gestaltung, sauberer Codepraktiken und wartbarer Architektur
- Beitrag zu Systemdesign-Diskussionen und technischen Entscheidungsprozessen
- Implementierung und Verbesserung automatisierter Tests (Unit, Integration, Systemebene)
- Unterstützung des Lebenszyklusmanagements bestehender Softwarekomponenten
- Enge Zusammenarbeit mit funktionsübergreifenden Teams, einschließlich Hardware, Systemengineering und Produktstakeholdern
- Teilnahme an Code-Reviews und aktive Mitwirkung an der Verbesserung der Entwicklungsstandards
- Unterstützung von Dokumentation, Versionskontrolle und CI/CD-Praktiken
Nice to Have
- Erfahrung in der Frontend-Entwicklung mit Angular oder React
- Kenntnisse der UI/UX-Integrationsprinzipien
- Erfahrung mit Containerisierungstechnologien (z.B. Docker)
- Vertrautheit mit CI/CD-Pipelines
- Einblick in eingebettete, hardwarebezogene oder systemnahe Softwareumgebungen
Desired Profile
Der ideale Kandidat zeigt starke analytische und problemlösende Fähigkeiten, mit der Fähigkeit, technische Herausforderungen strukturiert und lösungsorientiert anzugehen. Eine qualitätsorientierte Denkweise und ein disziplinierter Arbeitsstil sind entscheidend, um wartbare, zuverlässige und skalierbare Softwarelösungen sicherzustellen.
Die Rolle erfordert jemanden, der selbstständig arbeiten und Verantwortung für Aufgaben übernehmen kann, während er effektiv in einem kollaborativen Teamumfeld beiträgt. Eine proaktive Einstellung, kombiniert mit klaren Kommunikationsfähigkeiten, ermöglicht erfolgreiche Interaktionen über Disziplinen hinweg und unterstützt eine effiziente Koordination mit Stakeholdern aus verschiedenen technischen und geschäftlichen Bereichen.
Das bringst du mit
Required Qualifications
- Bachelor- oder Masterabschluss in Informatik, Software Engineering oder einem verwandten technischen Bereich oder gleichwertige Berufserfahrung
- 3-5 Jahre professionelle Erfahrung in der Softwareentwicklung – Starke Kenntnisse in modernen Programmiersprachen, mit der Fähigkeit, Python effektiv als primäre Programmiersprache zu nutzen
- Solides Verständnis der grundlegenden Software-Ingenieurgrundlagen, einschließlich:
- Objektorientierte und/oder funktionale Programmierkonzepte
- Softwarearchitektur und Entwurfsmuster
- Testmethoden und -frameworks
- Debugging und Leistungsoptimierung
- Erfahrung mit Skriptsprachen und Automatisierungsaufgaben
- Verständnis von REST-APIs und serviceorientierten Architekturen
- Vertrautheit mit Linux-basierten Entwicklungsumgebungen