Beschreibung
Projekt-/Aufgabenbeschreibung:• Durchführung des Risikomanagements durch Bewertung und Dokumentation von technischen Risiken, ableiten von und beraten zu Handlungsoptionen zur Risikobeseitigung oder Minimierung
•Beratung bei der Umsetzung der technischen Architektur in der Softwareentwicklung
•Erarbeitung der technischen Architektur anhand der Anforderungen, Abstimmung und Überwachung von deren Realisierung im Projekt (Qualitätssicherung)
•Analyse fachlicher Anforderungen an die IT-Systeme sowie ableiten, erarbeiten und entwickeln von technischen Umsetzungsmöglichkeiten
•Erstellung von Architekturvorgaben zu Security, Alivecheck, Cloudmigration, SLA etc.
•Erarbeitung von Vorgaben für Entwicklungsumgebungen (Eclipse vs. WebStorm), Lieferpipelines und Projektinfrastruktur (z.B. Respository, Jenkins etc.)
•Ermittlung nicht-funktionaler Anforderungen, Dokumentation, Abstimmung und Überwachung von deren Realisierung im Projekt (Qualitätssicherung)
•Definition von Anforderungen an die Hard- und Software-Ausstattung
•Absprachen bezüglich Gesamtarchitektur mit dem Bestandssysteme-Architekten
•Implementierung technischer Komponenten in Applikationen auf Basis der genutzten Technologien inkl. Dazugehöriger Schnittstellen, Module und entsprechender Datenbanken unter Einhaltung der Standards des Auftraggebers (z.B. Nutzung der
standardisierten Entwicklungsumgebungen und Programmierrichtlinien)
•Beheben von Fehlern aus den Testphasen in den Applikationen / Komponenten, Dokumentation der technischen Komponenten und Erstellen von Systemdokumentationen
•Durchführen von Code-Reviews, Komponententests, Modultests, Modulgruppentests
•Vorbereitung von Entscheidungsvorlagen zu technischen Themen
•Präsentationen zu technisch komplexen Themenstellungen, sowie Moderation von Workshops zu technischen Architekturthemen und Vorbereitung von Entscheidungsvorlagen zu technischen Themen
•Kommunikation und Unterstützung im Projektmanagement
•Aufwandsschätzung für die technische Lösung im Projekt
•Technische Leitung der Softwareentwicklung
Anforderungen:
must have:
• Aktuelle, umfangreiche Kenntnisse der Softwarearchitektur
•Aktuelle Kenntnisse und Erfahrungen in der Anwendung folgender(n) Technologie(n) der Softwareentwicklung: Natural & Adabas, bzw. Bereitschaft Kenntnisse in den Technologien auszubauen
•Erfahrung in der SW-Implementierung
•OOA und OOD in UML2, Vorgehensmodelle der Softwareentwicklung wie z.B. Wasserfall, RUP, V-Modell, Scrum, XP oder Agile, Konfigurationsmanagement, Releasemanagement
•Kommunikations-, Präsentations- und Moderationsfähigkeit
•Erfahrung in der technischen Leitung mittlerer bis großer Architekten-und/oder Entwicklerteams mit hochkomplexer technischer Architektur oder vergleichbare Qualifikation
•Zertifizierter Architekt in mehr als zwei Architekturthemen (nach iSAQB oder vergleichbare Qualifikation) oder vergleichbare Qualifikation
•Zertifizierung „UML Intermediate" oder vergleichbare Qualifikation
•Zertifizierungen zum o.g. Technologieschwerpunkt
nice to have:
• praktische Erfahrung in Methoden und Vorgehen nach SCRUM und sonstigen agilen Vorgehensweisen
•Erfahrung in der technischen Leitung von mittleren bis großen Entwicklerteams
•Branchenwissen
•Java
•Erfahrung im Komponenten-, System-, Integrations- und Lasttest
•Erfahrung im Anwendungsdesign und Systemintegration
Umfeld(Must)
Adabas, ISTQB, Natural, Softwarearchitektur, UML
Umfeld (Nice to Have):
Java, Testerfahrung
Sonstiges
- Option auf Verlängerung
Beginn
asap/nach Absprache
Ende
04.01.2019+
Ort
Frankfurt am Main