Informationen zur Anzeige:
B111-C08 Softwarearchitekt (m/w)
Jan Schreiner Arbitex Private Personal- und Arbeitsvermittlung
Bochum (DE)
Aktualität: 06.07.2023
Anzeigeninhalt:
06.07.2023, Jan Schreiner Arbitex Private Personal- und Arbeitsvermittlung
Bochum (DE)
B111-C08 Softwarearchitekt (m/w)
- Entwurf, Dokumentation und Umsetzung von Lösungsarchitekturen, Durchführung von Architektur-Reviews
- Anleitung und Steuerung von Software-Entwicklern
- Programmierung von unterschiedlichen Anwendungsteilen oder Systemkomponenten in verschiedenen Sprachparadigmen (maschinennahe, imperative oder objektorientierte Sprachen, 4 GL-Sprachen, Scriptsprachen) auf der Basis von dokumentierten Anforderungsbeschreibungen und unter Einsatz von etablierten Frameworks sowie Entwurfsmustern
- Anleitung und methodische Unterstützung von Programmierern beim Einsatz von Komponenten und Frameworks, Durchführung von Entwicklertests (Komponenten-/Unittests) sowie Unterstützung des Testteams bei Ausarbeitung und Umsetzung der Teststrategie
- Unterstützung der Projektleitung bei der Steuerung eines Softwareentwicklungsprojektes (z. B. V-Modell, Scrum)
- Etablierung eines modernen Software Configuration Managements
- Federführung bei Aufbau, Konfiguration und Verwendung einer Entwicklungsinfrastruktur (Work-Item-Tracking, Versionsverwaltung, Buildserver, Continuous Integration etc.) und die Überführung von Altsystemen in moderne Entwicklungsinfrastrukturen
- Erfolgreich abgeschlossenes Studium der Informatik oder eines vergleichbaren Studiengangs
- Fundierte Kenntnisse in der Softwareentwicklung von umfangreichen, komplexen, verteilten Systemen
- Erfahrung in mindestens einem der folgenden Themengebiete: Software-/System-/ Komponentenarchitektur, Software -Frameworks, model-driven Architecture und Design und/oder domänenspezifische Sprachen
- Erfahrung in den gängigen Softwareentwicklungsprozessen z.B. Modellbasierung, UML, SysML, Entwurfsmuster, Codegenerierung, Anforderungsmanagement, Test und Absicherung, Software-Qualität und agile Methoden
- Erfahrung in der Modellierung, Spezifikation und Entwicklung verteilter, eingebetteter Systeme
- Solide Kenntnisse in den Programmiersprachen wie C/C++, Java und anderen objektorientierten Sprachen
Standorte