About this role
Aufgaben: * Implementierung von Softwarelösungen gemäß Projektanforderungen und Spezifikationen * Zusammenarbeit mit erfahrenen Teammitgliedern für einen hochwertigen Code * Entwicklung neuer Softwarefunktionen und Optimierung bestehender Funktionen hinsichtlich Leistung, Skalierbarkeit und Benutzerfreundlichkeit * Erstellung und Pflege technischer Dokumentationen sowie Wissensaustausch im Team * Unterstützung bei Fehleranalyse und Problemlösung in bestehenden Anwendungen * Einhaltung und Förderung bewährter Methoden der Softwareentwicklung * Sicherstellung strukturierter Codierung und konsequenter Versionskontrolle
Profil: * Studium im Bereich Informatik, Ingenieurwesen, Physik oder eine vergleichbare Qualifikation * Erfahrung im Bereich objektorientierter und prozeduraler Programmierung, Git-basierter Code-Verwaltung und mit CI/CD-Systemen * Kenntnisse im Umgang mit Linux, Datenanalyse-Tools wie MATLAB undstatistischen Prozessen wie Six Sigma * Kenntnisse im Umgang mit agilen Entwicklungsmethoden und Frameworks wie Scrum oder Kanban * selbstständige und lösungsorientierte Arbeitsweise sowie Hands-On-Mentalität * sehr gute Deutsch- und Englischkenntnisse