Beschreibung
Für unseren Kunden am Standort Frankfurt/Main suchen wir einen IT-Architekt (m/w) Technische Lösungskonzeption.
Projektvorgehen/ Arbeitsweise
Aufbauend auf den Ergebnissen vorhergehender Projektphasen bzw. Projekte und den Erfahrungen aus dem täglichen Betrieb werden folgende Methoden eingesetzt:
Design Thinking:
Aufbauend auf dem Verständnis von speziell entwickelten Personas werden Anforderungen und Erwartung an die Reisendeninformation erarbeitet. Darauf aufbauend werden in interdisziplinären Teams neue RI-Konzepte entwickelt und mittels Pretotyps/ Prototypen zusammen mit den Reisenden getestet. Die Ideen werden so lange weiterentwickelt, bis sie den Kundenbedürfnissen gerecht werden.
Agile Methodik:
Konzeption und Umsetzung werden in einer rollierenden Planung und Priorisierung von Aktivitäten bzw. Anforderungen zusammen mit dem Product Owner (fachlich Verantwortliche) in einzelnen überschaubaren Zeitabschnitten Schritt-für-Schritt im Team vorangetrieben und immer wieder an die aktuellen Entwicklungen angepasst.
Einbindung Labor:
Nutzung eines dezidierten I.SVEXRIS-Labors zur Verprobung von Ideen und Anforderungen an die Reisendeninformation der Zukunft und damit zum simplifizierten und eingeschränkten Aufbau der zukünftigen Reisendeninformation. Nutzung dieses Labors auch als „Ausstellungsfläche“ zur Erprobung neuer Technologien und möglicher Softwarelösungen externer Partner. Gesamthaft soll eine flexible und hochproduktive Projektorganisation mit einem entsprechenden Umfeld geschaffen werden.
Aufgaben
In der gegenwärtigen Projektphase werden – aufbauend auf den Ergebnissen der Forschungsphase – die Feinkonzeption sowie die Umsetzung/ Entwicklung durchgeführt. Hierfür suchen wir einen IT-Architekt (m/w) mit Schwerpunkt technische Lösungskonzeption zur weiteren Fortschreibung und Konkretisierung der definierten Rahmenarchitektur.
Konkretisierung, Detaillierung und Fortschreibung der technischen Zielarchitektur
Nach Entwicklungsstart der Ziellösung und der Realisierung des ersten technischen Durchstichs muss nun in vielen Bereichen die technische Rahmenarchitektur zusammen mit dem Entwicklungsteam in konkrete Lösungsansätze umgesetzt werden
Ergebnisse der gemeinsamen Arbeit: Strukturierte Lösungskonzepte, Statische und dynamische UML-Modelle, Entscheidungsvorlagen / dokumentierte Architekturentscheidungen
Spezifikation und Ausarbeiten grundlegender Konzepte zu umsetzungsfähigen Konzepten
Stetige Fortschreibung und Dokumentation der vereinbarten Architekturprinzipien
Evaluation und Bewertung von Umsetzungsalternativen
Evaluation und dokumentierte Auswahl eingesetzter Technologien, Frameworks etc.
Anforderungsprofil
Muss-Anforderungen:
Technisches Design komplexer verteilten Anwendungen
Microservice Architekturen
Middleware-Infrastrukturen (insbesondere Messaging / asynchrone Kommunikationsmuster)
Einschlägige praktische Erfahrungen im Bereich der objektorientierten Programmierung (Java und Java Enterprise Edition, Backend/Frontend)
Kenntnisse der wichtigsten aktuellen Frameworks, Plattformen und Integrationsumgebungen (insbesondere Spring Boot)
Rest-Services
Netzwerke und Protokolle
Kenntnisse Softwareentwicklungsprozesse Methodenkompetenzen
Nachgewiesene methodische Kenntnisse in der Umsetzung von Agiler Softwareentwicklung (SCRUM)
Überwachung und Pflege der Projekt-, Unterstützungs-, und Dokumentationsaufträge
Erfahrung im Hinblick auf relevante Prozesse im Scope-, Anforderungs- und Changemanagement
Analytisches und konzeptionelles Denkvermögen, eigenverantwortliche und ergebnisorientierte Arbeitsweise
Ausgeprägte soziale Kompetenz, Kommunikationsfähigkeit, hohes Maß an Einsatzbereitschaft
Kunden- bzw. dienstleistungsorientiertes sowie wirtschaftliches Denken und Handeln
Flexibilität und Leistungsbereitschaft
Eigenständige Bearbeitung und Steuerung von komplexen fachlichen und technischen Aufgaben/ Problemstellungen Qualifikationen & Zertifizierungen & Erfahrungen
Erfolgreich abgeschlossenes Hochschul- oder Fachhochschulstudium (oder vergleichbare Qualifikation), bevorzugt im Bereich der Informatik
Soll-Anforderungen:
Anwendungserfahrung Linux
Embedded Systems
UI-Technologien
Netzwerke und Protokolle
Kenntnisse Softwareentwicklungsprozesse Methodenkompetenzen
Erfahrung im Management von IT-Delivery Projekten
Teamleitungserfahrung
Konfliktfähigkeit und Durchsetzungsvermögen aber vor allem Teamspirit
Überzeugendes und professionelles Auftreten
Eigenständige Bearbeitung und Steuerung von komplexen fachlichen und technischen Aufgaben/ Problemstellungen Qualifikationen & Zertifizierungen & Erfahrungen
Mindestens 8 Jahre relevanter/ einschlägiger Berufserfahrung Beantwortung zu fachlichen / technischen Aufgabenstellungen
Beantwortung von Fragen zum fachlichen und technischen Hintergrund im Rahmen eines Telefoninterviews Fachlichen Skills (Basis Rollenkatalog)
Grundsätzliche Branchenkenntnisse Transport und Logistik (insbesondere System Eisenbahn im Bereiche der Personenbeförderung)
Kenntnisse der IT-Systeme der Deutschen Bahn
Kenntnisse im Bereich Reisendeninformation (Richtlinien, Regelwerke, Innovationen, Trends)