Beschreibung
Für unseren Kunden in Frankfurt am Main suchen wir einen Software Architekten (m/w).
Aufgaben:
- Entwicklung und Fortschreibung der Zielarchitektur
- Evaluierung von neuen Technologien
- Unterstützung bei der Erarbeitung von Bebauungsplänen und Architekturmodellen, um die betrieblichen Abläufe der Bedarfsträger zuverlässig und nachhaltig zu unterstützen
- Unterstützung bei der Fortschreibung der Anwendungsarchitektur der Backendsysteme und der Schnittstelle zu den Systemen im Rahmen der Gesamtarchitektur
- Erstellung von Lückenanalysen in der bestehenden und zukünftigen Architektur
- Analyse von Gesamtzusammenhängen und Auswirkungen der organisatorischen und prozessualen Entwicklung der Geschäftsbereiche
- Unterstützung der Bedarfsträger bei der Erstellung von Fachkonzepten, bei der Qualitätssicherung und Validierung gegen die ITK-Strategie und Bebauung
- Unterstützung bei der stetigen Verfahrensoptimierung durch Nutzung aktueller technischer Möglichkeiten und Innovationen zur Gewährleistung eines Verfahrensbetriebes unter Effektivitäts- und Effizienzkriterien
- Beratung bei der fachlichen und technischen Steuerung von Konzeptionen, Umsetzungen und anderen Veränderungen
- Unterstützung bei der Bewertung von Handlungsoptionen insbesondere unter den Gesichtspunkten Chancen und Risiken, Wirtschaftlichkeit, Komplexität und Abwärtskompatibilität
- Unterstützung bei der Durchführung von Machbarkeitsanalysen und Vorstudien von komplexen fachlichen und technischen Lösungen
- Unterstützung bei der Anforderung und Verhandlung von Angeboten mit internen und externen Anbietern für Dienstleistungen, Software-Entwicklung und Hardware
- Unterstützung bei der Sicherstellung der Abwärtskompatibilität der Verfahren, Schnittstellen und Prozesse für alle angeschlossenen Zugsysteme über die gesamte Laufzeit der IT-Systeme
- Unterstützung der Rolle „Fachlicher bzw. technischer Architekt“ in allen Programmen und Projekten an denen das Arbeitsgebiet beteiligt ist
- Erarbeiten von Fähigkeitsprofilen für die Entwicklung und den ordnungsgemäßen Betrieb der IT-Systeme und Verfahren
- Unterstützung bei der Strukturierung der vorhandenen und zukünftigen IT-System und Verfahrenslandschaft
- Unterstützung bei der Steuerung (Organisation und Koordination) der für die Erbringung beauftragten externen Berater und Systemhäuser/-lieferanten
- Fachliche und methodische Unterstützung des Anforderungsmanagements um Anforderungen der Bedarfsträger im Sinne der Strategieentwicklung bewertbar zu machen
- Unterstützung bei der Überwachung der Realisierung der Konzepte im Hinblick auf die Umsetzung der Strategie
- Beratung und Unterstützung bei der Entwicklung einer Technologiestrategie über den gesamten Lifecycle , d.h. bis zu 20 Jahre
- Unterstützung bei der Einbindung von IT-Architektur in Neu- und Weiterentwicklungsprojekten
Anforderungen:
- mind. 15 Jahre IT-Erfahrung insgesamt mit breitem Skill- und Aufgabenspektrum
- davon mind. 10 Jahre in der Softwareentwicklung
- davon mind. 5 Jahre in leitender Position (Architekt, Entwicklungsleiter, techn. Projektleiter o.Ä.)
- TOGAF Zertifizierung oder vergleichbares
- Kenntnisse und Erfahrungen im Bereich System- und Software-Architekturen, Modellierungs- & Bewertungsverfahren (ArchiMate, UML, ATAM)
- Kenntnisse und Erfahrungen im Bereich Analyse- und Implementierungsmuster
- Kenntnisse und Erfahrungen der Internet-Technologien und IP-basierter Netzwerkprotokolle
- Architektur-, Implementierungs- und Betriebserfahrung im Bereich Java (JVM, JSE und JEE)
- Kenntnisse und Erfahrungen mit Mobilfunk-Technologien und -Endgeräten
- Kenntnisse der Elektrotechnik, Embedded Systems und gängiger IT-Hardware
- Linuxkenntnisse, insbesondere der Aufbau von Linux-Systemen (Kernel, Module, Devices) und Erfahrung in der Systemprogrammierung
- Kenntnisse und Erfahrungen mit verschiedenen Softwareentwicklungsmethodiken
- Kenntnisse und Erfahrungen aus dem Bereich Schätzmodelle und Komplexitätsbetrachtungen
- Projektmanagementerfahrungen inkl. Kenntnisse entsprechender Frameworks (Prince 2, PMP)
- Betriebsführungserfahrung (Hard- und Software) von Mission-Critical-Systemen inkl. Kenntnisse entsprechender Frameworks
- Management-geeignete Aufbereitung von Entscheidungsvorlagen und strategischen Fragestellungen inkl. Kenntnisse entsprechender Frameworks
- Proaktives und eigenverantwortliches Handeln
- Ausdauer und Frustrationstoleranz
- Teamplayer