Beschreibung
Dein TraumjobEntwicklung und Optimierung moderner Softwarelösungen entlang des gesamten Produktlebenszyklus – von der Konzeption leistungsfähiger Softwarearchitekturen und Schnittstellen über die Weiterentwicklung von Kommunikations- und Konfigurationsbibliotheken bis hin zur Sicherstellung höchster Softwarequalität durch automatisierte Testverfahren. Ergänzt wird das Aufgabenfeld durch die Analyse und Optimierung bestehender Anwendungen, die Einführung effizienter CI/CD-Prozesse sowie die enge ...
weiter lesen
Dein TraumjobEntwicklung und Optimierung moderner Softwarelösungen entlang des gesamten Produktlebenszyklus – von der Konzeption leistungsfähiger Softwarearchitekturen und Schnittstellen über die Weiterentwicklung von Kommunikations- und Konfigurationsbibliotheken bis hin zur Sicherstellung höchster Softwarequalität durch automatisierte Testverfahren. Ergänzt wird das Aufgabenfeld durch die Analyse und Optimierung bestehender Anwendungen, die Einführung effizienter CI/CD-Prozesse sowie die enge Zusammenarbeit mit Firmwareentwicklung, Produktmanagement und Fachbereichen, um innovative und kundenorientierte Lösungen erfolgreich umzusetzen.
Deine Aufgaben
• Weiterentwicklung, Wartung und Optimierung von Softwarebibliotheken zur Kommunikation, Konfiguration und Parametrierung unserer Produkte
• Entwicklung und Pflege von kundenorientierten Softwarelösungen sowie internen Anwendungen und Tools
• Konzeption, Implementierung und Weiterentwicklung moderner Softwarearchitekturen und Schnittstellen (APIs)
• Aufbau, Pflege und Erweiterung automatisierter Testumgebungen sowie Sicherstellung der Softwarequalität
• Analyse, Fehlerbehebung und Performanceoptimierung bestehender Softwarelösungen
• Erstellung und Pflege technischer Spezifikationen, Dokumentationen und Entwicklungsrichtlinien
• Unterstützung bei der Einführung und Weiterentwicklung von CI/CD-Prozessen sowie automatisierten Build- und Deployment-Pipelines
• Enge Zusammenarbeit mit den Fachbereichen, der Firmwareentwicklung und dem Produktmanagement
Dein Profil
• Erfolgreich abgeschlossenes Studium der Informatik, Technischen Informatik, Elektrotechnik oder eine vergleichbare Qualifikation
• Mehrjährige oder fundierte praktische Erfahrung in der Softwareentwicklung mit C# und/oder C++
• Gute Kenntnisse in der Entwicklung von Anwendungssoftware, Softwarebibliotheken und modernen Softwarearchitekturen
• Erfahrung im Umgang mit Datenbanken und Schnittstellentechnologien (z. B. REST, JSON, XML) von Vorteil
• Sicherer Umgang mit Versionsverwaltungssystemen, insbesondere Git (GitLab)
• Erfahrung mit CI/CD-Pipelines sowie modernen Entwicklungs- und Deploymentprozessen
• Kenntnisse in automatisierten Tests, Qualitätssicherung und Debugging
• Gute Deutsch- und Englischkenntnisse in Wort und Schrift
• Strukturierte, selbstständige und lösungsorientierte Arbeitsweise
• Teamfähigkeit, Zuverlässigkeit, Eigeninitiative und ein hohes Qualitätsbewusstsein
Warum wir?
• Flache Hierarchien und kurze Entscheidungswege
• Mitarbeit in einem stabil wachsenden Unternehmen
• Ein vielseitiges und interessantes Aufgabengebiet
• Freiraum zur Umsetzung deiner eigenen Ideen
• Gleitende Arbeitszeit
• Mitarbeiter Benefits, wie z.B. Fahrrad- und E-Bike-Leasing, Zuschuss zur Betriebliche Altersvorsorge, Shoppingkarte, Betriebliche Krankenversicherung, Online Schulungen etc.
• 30 Arbeitstage Jahresurlaub
Interesse?Wir freuen uns darauf, Ihre aussagekräftige Bewerbung zu erhalten! Bitte teilen Sie den frühestmöglichen Eintrittstermin und Ihre Gehaltsvorstellungen mit – gerne per E-Mail an Karriere@engelmann.de oder direkt über das Online-Bewerbungsformular unter https://www.engelmann.de/karriere/ .
Über unsEngelmann Sensor Unternehmensfilm (Deutsch)