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, German

Job 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

Apply for this position