Das Unternehmen steht für IT-Exzellenz und bietet exzellente Entwicklungsmöglichkeiten für alle Mitarbeitenden. Hier wird Wert auf gemeinsames Wachstum und Lernen gelegt, sei es durch Projekte, im Team oder durch herausragende Trainingsangebote. IT ist das Herzstück des Unternehmens, das stets die Branche im Blick hat und den Erfolg der Kunden im Fokus hat. Erfolgreiches Geschäft entsteht durch innovative Ideen, zukunftsfähige Strategien und kluge IT-Lösungen. Die Mitarbeitenden sind die treibende Kraft, die Veränderungen bewirken und Lösungen einfach umsetzen. In dieser Rolle als Softwareentwickler sind Sie verantwortlich für die Anforderungsanalyse, bei der Sie Anforderungen aus der Produktion analysieren und passende Lösungen entwickeln. Gemeinsam mit Ihrem Team erstellen Sie Softwarearchitekturen und technische Konzepte. Sie sind aktiv in der Softwareentwicklung tätig, wobei Sie das Front- und/oder Backend der Software in enger Zusammenarbeit mit dem Team entwickeln. Auch die Tool-Evaluierung gehört zu Ihren Aufgaben, bei der Sie neue Frameworks, Libraries und Tools prüfen und bestehende Lösungen sowie Prozesse optimieren. Der Wissensaustausch in Meetings und Code-Reviews ist ebenfalls ein wichtiger Bestandteil Ihrer Tätigkeit, um die Code-Qualität kontinuierlich zu verbessern. Das Arbeitsumfeld ist geprägt von Teamgeist und einem hohen Maß an Unterstützung für die persönliche und berufliche Weiterentwicklung.
Softwareentwickler MES / IIoT (alle Geschlechter)
Beschreibung
Anforderungen
Der ideale Kandidat hat ein Studium oder eine Ausbildung in Informatik, Software Engineering oder einem vergleichbaren Bereich abgeschlossen. Zudem sollte er bereits Erfahrung in der Produktion gesammelt haben, sei es bei einem produzierenden Unternehmen, einem MES- oder IIoT-Plattformhersteller oder einem IT-Dienstleister, insbesondere in der Entwicklung von Produktionssoftware. Fundierte Programmierkenntnisse in Java, .NET oder Python sind erforderlich, sowie Erfahrung mit Frameworks wie Spring Boot oder .NET Core. Kenntnisse im Webbereich, insbesondere in HTML5, CSS3, JavaScript, Angular oder React, sowie Erfahrung mit Datenbanktechnologien wie MS SQL, PostgreSQL, MongoDB, Neo4J oder InfluxDB sind ebenfalls wichtig. Darüber hinaus sollte der Kandidat Erfahrung mit Cloud-Services wie Azure, AWS oder Google Cloud haben und sich mit Containerisierung, beispielsweise Docker, auskennen. Sehr gute Deutschkenntnisse sowie gute Englischkenntnisse sind für die Kommunikation im Team und mit den Kunden unerlässlich. Persönliche Eigenschaften wie Teamfähigkeit, analytisches Denken und eine proaktive Arbeitsweise runden das Profil ab.