Aufgaben
- Analyse und Optimierung bestehender Softwarearchitekturen (Cloud, On-Premise, Mobile) innerhalb der Unternehmensgruppe
- Konzeption und Auswahl moderner Technologien und Architekturen für neue Softwareprodukte - unter Berücksichtigung von Stakeholder-Anforderungen, Best Practices und Design Patterns
- Definition und Einführung von Schnittstellen zwischen modularen Software- und Hardwarekomponenten sowie Festlegung nichtfunktionaler Anforderungen in globalen, agilen Entwicklungsprojekten
- Gestaltung und Weiterentwicklung technischer Entwicklungsprozesse für Continuous Integration / Continuous Deployment (CI/CD), inklusive Automatisierung von Infrastruktur (Infrastructure as Code)
- Begleitung von Anforderungsanalysen und Konzeptarbeit für neue Softwarelösungen und Module
- Technologie-Scouting und Evaluierung neuer Softwareprodukte, inkl. Erstellung von Prototypen und Proof of Concepts
- Koordination und Dokumentation von Architekturentscheidungen
- Durchführung von Sicherheits- und Performanceanalysen, inkl. Security Risk Assessments
- Definition von Coding Guidelines und Durchführung von Code Reviews zur Sicherstellung der Architekturkonformität
Profil
- Abgeschlossenes Studium in Informatik, Elektrotechnik oder einer vergleichbaren Fachrichtung
- Fundierte Berufserfahrung in der Architektur moderner Softwarelösungen, insbesondere in Cloud- und Web-Technologien sowie in globalen, agilen Projektumgebungen
- Fundierte Kenntnisse in C#, RESTful APIs, Web-Technologien, XML, Skriptsprachen und gängigen Entwicklungsumgebungen
- Praktische Erfahrung mit Cloud-Plattformen wie Azure oder AWS sowie mit IoT-Protokollen (z.B. MQTT, Modbus)
- Tiefgehendes Verständnis verschiedener Datenbanktechnologien
- Erfahrung mit End-to-End-Entwicklungsprozessen, inkl. Unit-, Integrations- und Funktionstests, verteilter Architekturen und CI/CD
- Ausgeprägte analytische und konzeptionelle Fähigkeiten, hohe Eigeninitiative und Offenheit für neue Technologien
- Fließende Englischkenntnisse in Wort und Schrift
Benefits
- Anspruchsvolle und abwechslungsreiche Aufgaben in einer zukunftsträchtigen und innovativen Branche
- Ein renommiertes Unternehmen mit ausgezeichnetem Ruf
- Eine unbefristete Anstellung
- Flache Hierarchien
- Flexible Arbeitszeiten
- Hohes Maß an Eigenverantwortung
- Möglichkeit, an spannenden Projekten in interessanten Unternehmen mitzuwirken