Aktiviere Job-Benachrichtigungen per E-Mail!

Python Developer for Desktop Applications (m/f/d)

Swabian Instruments GmbH

Stuttgart

Vor Ort

EUR 50.000 - 80.000

Vollzeit

Vor 30+ Tagen

Erhöhe deine Chancen auf ein Interview

Erstelle einen auf die Position zugeschnittenen Lebenslauf, um deine Erfolgsquote zu erhöhen.

Zusammenfassung

Ein innovatives Unternehmen sucht einen erfahrenen Python-Entwickler, der für die Entwicklung und Wartung einer Desktop-Anwendung verantwortlich ist. Diese Rolle erfordert umfangreiche Kenntnisse in der Gestaltung grafischer Benutzeroberflächen, insbesondere mit Qt, sowie die Fähigkeit, technische Schulden zu minimieren und kontinuierliche Integration zu implementieren. Sie werden Teil eines engagierten Teams von Wissenschaftlern, das an bahnbrechenden Technologien arbeitet und eine offene, inklusive Arbeitsatmosphäre pflegt. Wenn Sie eine Leidenschaft für Softwareentwicklung und Benutzerfreundlichkeit haben, ist dies die perfekte Gelegenheit für Sie.

Leistungen

Flexible Arbeitszeiten
Früchte & Kaffee
Modernste Ausstattung
Individuelle Schulungen
Sprachkurse
Fahrradleasing
Betriebliche Altersvorsorge
Kostenlose Parkplätze

Qualifikationen

  • Mindestens 5 Jahre Erfahrung in der Python-Entwicklung und im Design grafischer Benutzeranwendungen.
  • Starke UI/UX-Designfähigkeiten, die auf Benutzerfreundlichkeit für Nicht-Programmierer abzielen.

Aufgaben

  • Verantwortung für das Design, die Implementierung und die Wartung der Desktop-Anwendung für DLS-Instrumente.
  • Zusammenarbeit mit dem Grafikdesigner zur Verbesserung der Benutzeroberfläche und Benutzererfahrung.

Kenntnisse

Python Entwicklung
UI/UX Design
Qt
Numerische Berechnung (NumPy, SciPy)
Kommunikationsfähigkeiten

Ausbildung

Bachelor in Informatik
Master in Informatik

Tools

GitLab
Linux

Jobbeschreibung

You will be a key member of the DLS development team by being responsible for the design, implementation, and maintenance of the desktop application for our DLS instruments. As the primary Python developer for this software, you will drive its evolution alongside new hardware and new features while creating an intuitive and user-friendly graphical application.

Your contribution to our team
  • Take over ownership of the desktop application for our DLS instrument.
  • Continue development of the existing software and conduct maintenance work wherever necessary.
  • Take care of continuously keeping technical debt to a minimum that is manageable.
  • Collaborate with the graphics designer to improve the UI/UX and implement changes accordingly.
  • Set up and maintain continuous integration, testing, and release management using GitLab.
  • Work closely with the applications and hardware development teams to integrate new features and algorithms.
Minimum Requirements
  • A Bachelors or Masters degree in Computer Science or a related field.
  • At least 5 years of experience in Python development and designing graphical user applications, especially with Qt.
  • Significant contributions to large, long-term Python software projects.
  • Strong UI/UX design skills focused on usability for non-programmer users.
  • Experience with numerical computation libraries like NumPy and SciPy.
  • Experience with continuous integration and GitLab; knowledge of Linux is a plus.
  • Optionally: Knowledge of low-level hardware communication and measurement instruments.
  • Strong communication skills in written and spoken English; German is a plus.
  • Willingness to work on-site in Stuttgart most of the time, mobile working by prior arrangement.
What makes the difference for you
  • We work in a company made by scientists for scientists: You'll be part of a team that understands and shares your curiosity, working on cutting-edge technologies with a purpose.
  • We cultivate an open-minded, inclusive and collaborative working atmosphere with a flat organizational structure, helpful colleagues and team events.
Explore our Employee Benefits
  • Flexible Working Hours: Enjoy the freedom of flexible working hours at Swabian Instruments, designed to help you achieve a healthy work-life balance.
  • Fruits & Coffee: Enjoy fresh fruit and premium coffee to keep you energized throughout the day at Swabian Instruments.
  • State-of-the-art equipment: Experience the best with our state-of-the-art equipment, including height-adjustable desks and air conditioning.
  • Individual Training: Our Individual Training approach addresses your unique needs to enhance your skills and career growth.
  • Language courses: We support your language learning to help you thrive in our international environment.
  • Bike Leasing: Take advantage of our Bike Leasing program through salary conversion in partnership with a leading provider.
  • Company Pension Plan: Enhance your future with our Company Pension Plan, where we match contributions up to 20%.
  • Parking spaces: Enjoy free parking spaces provided by Swabian Instruments.
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
eine PDF-, DOC-, DOCX-, ODT- oder PAGES-Datei bis zu 5 MB per Drag & Drop ablegen.