Auf einen Blick
- Aufgaben: Entwickle und pflege Desktop-Anwendungen für unsere DLS-Instrumente mit Python.
- Arbeitgeber: Innovatives Unternehmen, das von Wissenschaftlern für Wissenschaftler gegründet wurde.
- Mitarbeitervorteile: Flexible Arbeitszeiten, mobiles Arbeiten, Team-Events und eine familienfreundliche Atmosphäre.
- Warum dieser Job: Arbeite an bahnbrechenden Technologien und gestalte benutzerfreundliche Anwendungen.
- Gewünschte Qualifikationen: Mindestens 5 Jahre Erfahrung in Python und UI/UX-Design.
- Andere Informationen: Dynamisches Team mit flacher Hierarchie und tollen Karrieremöglichkeiten.
Das voraussichtliche Gehalt liegt zwischen 48000 - 84000 € pro Jahr.
About 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. Job 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. We commute by train car or bike: good public transport connections parking space and bike leasing available. We are situated in the same building as the Rockerei an indoor climbing park where a group of our employees meet regularly to climb. We have table soccer and darts sessions perfect for recharging your energy while connecting with your teammates. Also we are a family-friendly company that offers flexible working hours mobile working and part-time models. We have family days and celebrations with employees and partners. 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. Tailor your schedule to fit your personal and professional needs ensuring productivity and satisfaction. Fruits
Python Developer for Desktop Applications (mfd) Arbeitgeber: Swabian Instruments
Kontaktperson:
Swabian Instruments HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Python Developer for Desktop Applications (mfd)
✨Tipp Nummer 1
Netzwerken ist der Schlüssel! Nutze Plattformen wie LinkedIn, um mit Leuten aus der Branche in Kontakt zu treten. Lass uns wissen, dass du an einer Stelle interessiert bist, und wir helfen dir, die richtigen Kontakte zu knüpfen.
✨Tipp Nummer 2
Bereite dich auf technische Interviews vor! Übe Coding-Challenges und sei bereit, deine Lösungen zu erklären. Wir können dir Ressourcen zur Verfügung stellen, um deine Fähigkeiten aufzufrischen und dich optimal vorzubereiten.
✨Tipp Nummer 3
Zeige deine Leidenschaft für Python und UI/UX Design! Teile Projekte oder Beiträge, die du gemacht hast, um dein Wissen zu demonstrieren. Lass uns wissen, was du kannst, und wir unterstützen dich dabei, das zu präsentieren.
✨Tipp Nummer 4
Bewirb dich direkt über unsere Website! Das gibt dir die beste Chance, gesehen zu werden. Wir freuen uns darauf, von dir zu hören und gemeinsam an deiner Karriere zu arbeiten!
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Python Developer for Desktop Applications (mfd)
Tipps für deine Bewerbung 🫡
Sei du selbst!: Wenn du deine Bewerbung schreibst, sei authentisch und zeig uns, wer du wirklich bist. Wir suchen nach Menschen, die zu unserem Team passen und ihre Leidenschaft für Python und Softwareentwicklung teilen.
Betone deine Erfahrungen: Erzähl uns von deinen bisherigen Projekten und wie du zur Entwicklung von grafischen Anwendungen beigetragen hast. Zeige uns, wie du technische Schulden minimiert und die Benutzerfreundlichkeit verbessert hast – das ist uns wichtig!
Mach es übersichtlich: Halte deine Bewerbung klar und strukturiert. Verwende Absätze und Aufzählungen, um deine Fähigkeiten und Erfahrungen hervorzuheben. So können wir schnell erkennen, was du drauf hast!
Bewirb dich über unsere Website: Wir freuen uns darauf, deine Bewerbung über unsere Website zu erhalten! Das macht es für uns einfacher, alles zu verwalten und sicherzustellen, dass du die Aufmerksamkeit bekommst, die du verdienst.
Wie du dich auf ein Vorstellungsgespräch bei Swabian Instruments vorbereitest
✨Mach dich mit der Technologie vertraut
Bevor du zum Interview gehst, solltest du dir die Zeit nehmen, um die Technologien und Tools, die in der Stellenbeschreibung erwähnt werden, gründlich zu verstehen. Insbesondere solltest du dich mit Python, Qt und den relevanten Bibliotheken wie NumPy und SciPy auseinandersetzen. Zeige im Gespräch, dass du nicht nur die Grundlagen beherrschst, sondern auch praktische Erfahrungen hast.
✨Bereite konkrete Beispiele vor
Denke an spezifische Projekte oder Herausforderungen, die du in der Vergangenheit gemeistert hast, insbesondere solche, die deine Fähigkeiten in der UI/UX-Entwicklung und der kontinuierlichen Integration zeigen. Wenn du über deine Erfahrungen sprichst, verwende die STAR-Methode (Situation, Task, Action, Result), um deine Erfolge klar und strukturiert darzustellen.
✨Zeige Teamgeist
Da die Stelle viel Zusammenarbeit erfordert, ist es wichtig, dass du deine Teamfähigkeit unter Beweis stellst. Bereite dich darauf vor, Fragen zu beantworten, die sich auf deine Erfahrungen in der Zusammenarbeit mit anderen Entwicklern und Designern beziehen. Betone, wie du zur Verbesserung von Projekten beigetragen hast und wie du Feedback von Kollegen angenommen hast.
✨Frage nach der Unternehmenskultur
Nutze die Gelegenheit, um mehr über die Unternehmenskultur und das Team zu erfahren. Stelle Fragen zu den Team-Events, der Arbeitsatmosphäre und den Möglichkeiten zur beruflichen Weiterentwicklung. Dies zeigt dein Interesse an der Position und hilft dir, herauszufinden, ob das Unternehmen gut zu dir passt.