Engineer Systems-Germany
Role details
Job location
Tech stack
Job description
- Konzeption, Entwicklung und Wartung skalierbarer, qualitativ hochwertiger Softwarekomponenten für die TESS-Plattform der nächsten Generation
- Entwicklung von Softwarelösungen zur Unterstützung automatisierter Design- und Fertigungsprozesse
- Verarbeitung großer und komplexer Datensätze sowie Aufbau zuverlässiger Lösungen im Bereich Datenverarbeitung und Configuration Management
- Enge Zusammenarbeit mit Product Ownern, Fachexperten, Business-Anwendern, Projektmanagern und interdisziplinären Engineering-Teams zur Übersetzung fachlicher Anforderungen in technische Lösungen
- Erstellung klarer und umfassender Dokumentationen (z. B. Flussdiagramme, Diagramme, Layouts, Charts, Code-Kommentare) sowie Entwicklung wartbarer Software
- Deployment von Anwendungen, Einholung und Bewertung von Nutzerfeedback sowie kontinuierliche Wartung, Support und Weiterentwicklung bestehender Systeme
- Mitwirkung an Architekturentscheidungen und aktive Gestaltung der langfristigen Weiterentwicklung der Plattform
- Durchführung von Code Reviews und konstruktives Feedback an Teammitglieder
- Enge Zusammenarbeit mit anderen Ingenieuren zur Sicherstellung einheitlicher Technologiestandards und Best Practices
- Zusammenarbeit mit Maschinenbauingenieuren und Werkzeugspezialisten zur Sicherstellung, dass Softwarelösungen technische Prinzipien und Fertigungsrealitäten korrekt abbilden
Requirements
Der ideale Kandidat (m/w/d) verfügt über fundierte praktische Erfahrung im Bereich Configuration Management sowie moderner Datentechnologien und hat bereits robuste, skalierbare Lösungen für große und komplexe Datensätze entwickelt. Eine qualitätsorientierte Arbeitsweise, kontinuierliche Verbesserung sowie Test-Driven-Development-Praktiken sind für Sie selbstverständlich. Sie arbeiten eigenständig, strukturiert und bringen sich proaktiv in ein dynamisches Team ein., * Abgeschlossenes Studium der Informatik, Wirtschaftsinformatik oder eines vergleichbaren Studiengangs
- 1-2 Jahre Berufserfahrung in der Softwareentwicklung (wünschenswert, jedoch nicht zwingend erforderlich)
- Fundierte Kenntnisse in Datenbanken, Softwarearchitektur und modernen Softwareentwicklungsmethoden
- Sehr gute praktische Erfahrung mit C#, .NET (Microsoft-Technologien), SQL, Webtechnologien sowie in der Entwicklung von Benutzeroberflächen
- Erfahrung in der Konzeption und Entwicklung interaktiver Anwendungen
- Ausgeprägte analytische Fähigkeiten sowie strukturierte, präzise und selbstständige Arbeitsweise
- Starkes Interesse an Maschinenbau, Fertigungsprozessen oder industriellen Werkzeugsystemen sowie Motivation, sich fachlich tiefgehend einzuarbeiten
- Offene, kommunikative Persönlichkeit mit Teamorientierung
- Sehr gute Deutschkenntnisse in Wort und Schrift