Software Architect
engineering people GmbH
13 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English, GermanJob location
Tech stack
C++
Distributed Systems
Python
Object-Oriented Software Development
Software Architecture
Rhapsody
Software Engineering
UML
GIT
Information Technology
Job description
- Erstellung und Pflege von Software-Teilarchitekturen sowie Ableitung relevanter Anforderungen
- Bewertung und Verfeinerung funktionaler und nicht-funktionaler Anforderungen
- Sicherstellung der Architektur-Implementierung im verantworteten Bereich
- Analyse von Kundenanforderungen und Schnittstellen (Lastenheft)
- Integration externer Systeme und marktverfügbarer Softwarekomponenten
- Durchführung technischer Analysen und Bewertung von Make-or-Buy-Entscheidungen
- Schnittstelle zu Projekt- und Produktmanagement inklusive Dokumentation der Softwarearchitektur
Requirements
- Masterstudium im Bereich Informatik oder eine vergleichbare Qualifikation
- mehrjährige Erfahrung in der Softwareentwicklung, komplexer Anwendungen und Softwarearchitektur
- Erfahrungen im Entwurf von Architekturen für eingebettete Systeme oder verteilte Systeme
- sehr gute Programmierkenntnisse in einer objektorientierten Programmiersprache wie z. B. C++, Python
- Kenntnisse von UML-Modellierungswerkzeugen, z. B. Enterprise Architect, IBM Rhapsody oder vergleichbare Tools
- sicherer Umgang mit Versions- und Modellverwaltungssystemen, insbesondere Git und LemonTree
- sehr gute Deutsch- und Englischkenntnisse