-
Softwarelösungen gemäß den Anforderungen und Spezifikationen der Projekte implementieren
-
Eng mit den erfahrenen Teammitgliedern zusammenarbeiten, um hochwertigen Code zu entwickeln, zu implementieren und zu testen
-
Neue Softwarefunktionen entwerfen und vorhandene Funktionen verbessern, um die Leistung, Skalierbarkeit und Benutzerfreundlichkeit zu optimieren
-
An der Erstellung und Pflege technischer Dokumentationen beitragen sowie das Team beim Wissensaufbau und Verteilung unterstützen
-
An der Fehlerbehebung, Diagnose und Behebung von Problemen in bestehenden Softwareanwendungen mitwirken
-
Best Practices für Softwareentwicklung, Codierung und Versionskontrolle einhalten und fördern
-
Ein abgeschlossenes Studium im Bereich Informatik, Ingenieurwissenschaften oder Physik
-
Fundierte Programmierkenntnisse in objektorientierter und prozeduraler Programmierung (C, C++, Python) sowie Kenntnisse in Datenanalyse (z. B. Matlab, Python) und statistischen Prozessen (Six Sigma)
-
Erfahrung mit Git-basierten Code-Verwaltung/CI/CD-Systemen (Azure DevOps von Vorteil)
-
Tiefe Kenntnisse in Linux und kommandozeilenbasierter Entwicklung sowie SQL-Datenbanken
-
Vertrautheit mit agilen Entwicklungsmethoden und Frameworks wie Scrum oder Kanban
-
Grundkenntnisse in Optik und eine Affinität zu embedded Systemen (Robotik, Mechatronik) und ausgeprägter hands-on Mentalität
-
Eine schnelle Auffassungsgabe und lösungsorientiertes Denken
-
Verhandlungssicher in Deutsch und Englisch
-
Abwechslungsreiche Tätigkeit in einem renommierten Unternehmen
-
Durch Ihre Kandidatur über Hays sind Sie Teil einer kleinen, passgenauen Auswahl, die dem Kunden für diese Position präsentiert wird