Jetzt bewerben Registrierung Einloggen Job finden

Ihre Bewerbungsdaten

Es handelt sich nicht um eine gültige E-Mail-Adresse

Bitte überprüfen Sie ihren Profil-Link.

Mit Klick auf „Jetzt bewerben“ werden Ihre Daten an das aufgeführte Unternehmen
unter stadler.signalling-de@stadlerrail.com übermittelt. Sie akzeptieren unsere Datenschutzbestimmungen.

Sie haben schon einen Account und wollen Ihre vorhandenen Daten für die Bewerbung nutzen? Hier geht’s zum Login
Egal, ob Sie eine Stelle für den Berufseinstieg suchen oder bereits Berufserfahrung mitbringen:
Bei uns werden Sie fündig!

Informationen zur Stelle

Stelle:
Software Engineer - Architektur, Requirements & Test (m/w/d) – Mannheim
Unternehmen:
Stadler Signalling Deutschland GmbH
Anforderungen:
Abgeschlossenes Studium im Bereich Informatik, Informationstechnik, Software Engineering, Elektrotechnik oder eine vergleichbare Qualifikation (m/w/d) Fundierte Berufserfahrung in mindestens einem der Bereiche Softwareentwicklung, Softwaretest, Softwarearchitektur oder Requirements Engineering Erfahrung im Design moderner Softwarearchitekturen, idealerweise im Microservice-Umfeld Kenntnisse in agiler Softwareentwicklung sowie in mindestens einem der folgenden Themenfelder: Anforderungsmanagement, Clean Code & Softwarequalität, Microservices & Container-Technologien (z. B. Docker), GitLab, CI/CD-Pipelines und Testautomatisierung Kenntnisse in C++, Rust oder Python sind von Vorteil Erfahrung im automatisierten Testen von Microservice-Applikationen, z. B. mit dem Robot Framework, wünschenswert Verständnis für Netzwerk- und Kommunikationstechnologien Strukturierte, zielorientierte Arbeitsweise sowie eine ausgeprägte Kommunikationsstärke Je nach fachlichem Schwerpunkt sind Zertifizierungen wie iSTQB, iSAQB oder iREB (oder vergleichbar) willkommen Sehr gute Deutsch- und gute Englischkenntnisse
Aufgaben:
AUFGABENBEREICH Architektur & technische Konzeption Konzipieren und Weiterentwickeln einer skalierbaren, wartbaren Microservice-Architektur Definieren, Dokumentieren und Abstimmen von Schnittstellen zwischen Services und Drittsystemen Kontinuierliches Verbessern der bestehenden Architektur durch Refactoring und aktives Management technischer Schulden Fachliches Unterstützen der Entwicklungsteams bei Architekturentscheidungen Requirements Engineering Mitarbeiten bei der fachlichen und technischen Zerlegung von Features Ausarbeiten und Pflegen von User Stories sowie Aufbereiten von Arbeitspaketen für die Entwicklung Abstimmen mit den Entwicklungsteams zur Sicherstellung der Umsetzbarkeit von Anforderungen Zusammenarbeiten mit internen und externen Stakeholdern zur Erhebung, Klärung und Konsolidierung von Anforderungen Test & Qualitätssicherung Verifizieren und Validieren von Softwareinkrementen gegenüber der Systemanforderungsspezifikation Unterstützen beim Entwurf und der Umsetzung automatisierter Testfälle Mitwirken bei der kontinuierlichen Verbesserung der Teststrategie und Testabdeckung BERUFLICHE ERFAHRUNGEN