Softwarelösungen Entwickeln
Wir suchen nach einem Software Solution Design Engineer, der mit seiner Expertise unsere Softwarelösungen weiterentwickelt und verbessert. Als Teil unseres Teams arbeitest du an der Konzeption, Planung und Umsetzung von Lösungen, die exakt auf geschäftliche oder technische Anforderungen zugeschnitten sind. In dieser Rolle verbindest du fundiertes technisches Know-how mit systemischem Denken und arbeitest eng mit unterschiedlichsten Stakeholdern zusammen – immer mit dem Ziel, nachhaltige und leistungsfähige Lösungen zu gestalten.
Verantwortlichkeiten:
* Geschäftsanforderungen verstehen und analysieren
* Eng mit kommerziellen Abteilungen, Product Ownern, Entwicklern und Kunden zusammenarbeiten
* Skalierbare, wartbare und effiziente Software-Architekturen entwickeln
* Passende Technologien, Frameworks und Tools auswählen
* Mit Entwicklern zusammenarbeiten, um sicherzustellen, dass das Design korrekt umgesetzt wird und unterstützen bei technischen Herausforderungen während der Implementierung
* Sichergestellt, dass die Lösung sicher, performant und wartbar ist
* Beiträge zum Code- und Architektur-Reviews leisten
* Interne wie externe Stakeholder beraten Sie zu technologischen Optionen und Grenzen
* Trends bewerten und Impulse einbringen
Qualifikationen:
* Abgeschlossenes Studium in (Wirtschafts-)Informatik, Software Engineering oder einer vergleichbaren Qualifikation
* Mehrjährige Erfahrung in der Softwareentwicklung oder im IT-Architekturdesign
* Fundiertes Verständnis von Softwarearchitekturen, Design Patterns und modernen Entwicklungsparadigmen
* Erfahrung mit verteilten Systemen, APIs, Datenbanken (SQL/NoSQL) und idealerweise Cloud-Plattformen (AWS, Azure, GCP)
* Sicherer Umgang mit Modellierungsmethoden
* Fähigkeit, Business-Anforderungen technisch zu übersetzen und komplexe technische Zusammenhänge verständlich zu kommunizieren
* Teamfähigkeit, Eigeninitiative und eine lösungsorientierte Denkweise
* Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift
Vorteile:
* Einzigartiges Team
* Flexibilität und Familienfreundlichkeit
* Gesundheit und Wohlbefinden
* Ausgezeichnete Entwicklungsmöglichkeiten
Agile Arbeitsmethode:
Wir arbeiten agil und nutzen verschiedene agile Methoden wie Scrum und Kanban. Wir erhöhen so die Effizienz in unseren Projekten in der Softwareentwicklung. Unsere Kunden wissen das sehr zu schätzen, sehen den Mehrwert und die Qualität unserer Produkte und Projekte. Deshalb trainieren wir unsere Teams in agilen Methoden und ermöglichen die regelmäßige Zertifizierung zum Scrum Master und Product Owner.