Softwarearchitekt im Bereich Natural & Adabas - Frankfurt am Main (GOE-106157)

Frankfurt am Main  ‐ Vor Ort
Dieses Projekt ist archiviert und leider nicht (mehr) aktiv.
Sie finden vakante Projekte hier in unserer Projektbörse.

Beschreibung

Aufgabe:
Verantwortung

• Leistungserbringung gemäß der vereinbarten Standards und Vorgaben des Auftraggebers
(Rahmenvertrag, Prozessmodell, ggf. weitere Vorgaben)
• Architekturmanagement und Erstellung der IT-Lösungs-Architekturen im Rahmen des
Leistungskontextes (in verschiedenen Vorgehensmodellen wie agil oder Wasserfall) unter
Berücksichtigung bestehender (Unternehmens-)Standards, Nachhaltigkeit, Wirtschaftlichkeit,
Marktfähigkeit

Architektur-Beratung

• Beratung des Auftraggebers zur technischen Architektur(strategie) der IT-Systeme im
Themenumfeld sowie deren Weiterentwicklung und aufzeigen von Verbesserungsmöglichkeiten
der bestehenden technischen Architektur
• Fördern und treiben der Umsetzung der technologischen Strategie, des architektonischtechnischen
Wissensaustauschs und der Innovation und Standardisierung im Projekt
• 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

Definition technischer Anforderungen

• 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 technischer Architekturkonzepte für IT-Systeme im Projektkontext (wie
Datenbankdesign, Komponentenspezifikationen, technische Schnittstellen- und
Servicebeschreibungen) gemäß der Standards und Referenzarchitekturen des Auftraggebers
• 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)
• Durchführen der Reviews von Design, Code und Tests
• Beheben von Fehlern aus den Testphasen in den Applikationen / Komponenten
• Dokumentation der technischen Komponenten
• Erstellen von Systemdokumentationen

Software-Entwicklung und Integration

• 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
• Erstellen von Systemdokumentationen
• Erstellen von Lieferpaketen für die betreffenden Applikationen
• Einrichten von Entwicklungsumgebungen inkl. Continuous Integration
• Durchführen von Code-Reviews, Komponententests, Modultests, Modulgruppentests
• Vorbereitung von Entscheidungsvorlagen zu technischen Themen
• Präsentationen zu technisch komplexen Themenstellungen
• Berichten von Risiken

Kommunikation und Unterstützung im Projektmanagement

• Aufwandsschätzung für die technische Lösung im Projekt
• Präsentationen zu technisch komplexen Themenstellungen
• Moderation von Workshops zu technischen Architekturthemen im Themengebiet
• Technische Leitung der Softwareentwicklung
• Vorbereitung von Entscheidungsvorlagen zu technischen Themen

Anforderung:
• Aktuelle, umfangreiche Kenntnisse der Softwarearchitektur
• Erfahrung in der Software-Implementierung
• Umfangreiche Methodenkenntnisse und mehrjährige Erfahrungen in deren Anwendung (OOA und OOD in UML2, Vorgehensmodelle der Softwareentwicklung wie z.B. Wasserfall, RUP, V-Modell, Scrum, XP oder Agile, Konfigurationsmanagement, Releasemanagement)
• Kommunikations- und Moderations-Know-how
• Präsentations-Know-how
• Aktuelle Kenntnisse und Erfahrungen in der Anwendung folgender(n) Technologie(n) der Softwareentwicklung: Natural & Adabas, bzw. Bereitschaft Kenntnisse in den Technologien auszubauen
• Zertifizierter Architekt in mehr als zwei Architekturthemen (nach iSAQB oder vergleichbare Qualifikation) oder vergleichbare Qualifikation
• Zertifizierung „UML Intermediate" oder vergleichbare Qualifikation
• Erfahrung in der technischen Leitung mittlerer bis großer Architekten-und/oder Entwicklerteams mit hochkomplexer technischer Architektur oder vergleichbare Qualifikation
• Zertifizierungen zum o.g. Technologieschwerpunkt

Wünschenswert:
• Erfahrung im Anwendungsdesign und Systemintegration
• Erfahrung im Komponenten-, System-, Integrations- und Lasttest
• Aktuelle Kenntnisse und Erfahrungen in der Anwendung folgender(n) Technologie(n) der Softwareentwicklung: JAVA
• Erfahrung in der technischen Leitung von mittleren bis großen Entwicklerteams
• Branchen-/ Integrationswissen
• praktische Erfahrung in Methoden und Vorgehen nach SCRUM und sonstigen agilen Vorgehensweisen

Beginn: 29.10.2018
Dauer: 04.01.2019
Branche: Logistik/Transport
Start
10.2018
Dauer
2 Monate
Von
Allgeier Experts Consulting GmbH
Eingestellt
18.10.2018
Ansprechpartner:
Tobias Trockel
Projekt-ID:
1651752
Vertragsart
Freiberuflich
Um sich auf dieses Projekt zu bewerben müssen Sie sich einloggen.
Registrieren