Beschreibung
TätigkeitenbeschreibungWir bitten um Abgabe Ihres Angebots bis zum 17.08.2018 e.o.b. an
Als Tagessatz können wir Ihnen bis zu 560,00 € p.d. all-in netto anbieten.
Die Anfrage bezieht sich auf eine Vollzeit-Beschäftigung mit 8h / Tag.
Bei weiteren Fragen wenden Sie sich bitte an unsere Ansprechpartnerin Nadja Mona Hölß unter
Beschreibung des Projekt-/ Verfahrenskontext
Die Leistungen des Auftragnehmers (Dienstleisters) werden für die Anwendung BEAM (Bahn Enterprise Architecture Management) erbracht. BEAM basiert auf der Software Alfabet, einem Produkt der Software AG zum Management von IT-Portfolios sowie dem Enterprise-Architecture-Management (EAM).
Welchen Inhalt hat das Kundenprojekt?
In BEAM wird die konzernweite Dokumentation der ITK-Landschaft vorgehalten. Außerdem unterstützt es das übergreifende Enterprise Architecture Management sowie für die Aufgaben der IT-Governance beim Konzern CIO, den CIO der Ressorts / Geschäftsfelder und beim IT-Dienstleister DB Systel.
Gegenstand des Vertrags
Der Dienstleister erbringt folgende Leistungen:
Aufgaben
Leistungserbringung gemäß den vereinbarten Standards und Vorgaben des Auftraggebers (Rahmenvertrag, Prozessmodell, ggf. weitere Vorgaben)
Leistungen im o.g. Projektkontext
Für die Anwendung BEAM sollen folgende Themen:
Umsetzung von Maßnahmen zur DSGVO-Konformität, insbesondere:
Verbindungen zu Objekten löschen
Historisierungen bereinigen und löschen
bedingungsabhängiger Versand von Hinweisen in mehreren Anwendungsfällen
bedingungsabhängige Löschung von Usern
Umsetzung einer Rest-API zur allgemeinen Bereitstellung ausgewählter Daten für andere Anwendungen der Deutschen Bahn über den sogenannten Business Hub
Umsetzungen zur Verbesserung der Usability, u.a. GuideViews, Reporting
Programmierung / Implementierung technischer Komponenten auf Basis der vorgegebenen Technologien inkl. dazugehöriger Schnittstellen, Module und entsprechender Datenbanken unter Einhaltung der Standards des Auftraggebers (z.B. Nutzung der standardisierten Entwicklungsumgebungen und Programmierrichtlinien)
Analyse fachlicher und technischer Anforderungen an die Applikation sowie ableiten und erarbeiten von technischen Umsetzungsmöglichkeiten.
Durchführung von Aufwandsschätzungen.
Beheben von Fehlern aus den Testphasen in den Komponenten
Sicherstellung der Lauffähigkeit (hinsichtlich Continuous Integration und Continuous Deployment) auf den Entwicklungsumgebungen und den integrierten Umgebungen
Dokumentation der technischen Komponenten und deren Handlungsanweisungen
Beratung des Auftraggebers zur technischen Architektur sowie deren Weiterentwicklung und aufzeigen von Verbesserungsmöglichkeiten der bestehenden technischen Architektur
Fördern und treiben der Umsetzung der technologischen Strategie, des architektonisch-technischen Wissensaustauschs und der Innovation und Standardisierung
Präsentationen zu technisch komplexen Themenstellungen
Erstellung technischer Architekturkonzepte für die IT-Lösungen im Projektkontext (wie z.B. technische Schnittstellen- und Servicebeschreibungen) gemäß den Standards und Referenzarchitekturen des Auftraggebers
Über regelmäßigen fachlichen Austausch mit den weiteren Akteuren erfolgt die Umsetzung ggf. auf Basis von agilen Vorgehensweisen wie z.B. SCRUM. In diesem Fall :
Es sind die Prozesse (z.B. SCRUM Prozesse) des (SCRUM-) Teams zu berücksichtigen und ein regelmäßiger Austausch mit dem (SCRUM Master/ SCRUM-) Team ist erforderlich.
Die externe Fachkraft Hilfe für das (Scrum) Team im Rahmen ihrer Beauftragung resultierend aus dem regelmäßigen fachlichen Austausch mit dem Team gemäß der agilen Methoden durch Pull von Tasks, welche aus User Stories resultieren, gemäß ihrer Kompetenzen und in Austausch mit dem Umsetzungsteam.
Jira wird unter anderem als fachliches Kommunikationsinstrument eingesetzt.
Anforderungsprofil an den Developer
Gewichtung fachliche Anforderungen: 70%
Die Angebote müssen die im Folgenden definierten Muss-Anforderungen sowie die Soll-Anforderungen in ausreichendem Maße erfüllen, ansonsten werden Sie von der Angebotsbewertung ausgeschlossen.
Benötigte Skills
Level
Detaillierung, z.B. Projektmethodik / Geschäftsprozesse / Technologie
Muss-
Kriterium
Software Entwicklung
1
Detaillierte Kenntnisse in der Entwicklung und im Customizing für das Produkt Alfabet der Software AG
x
Architektur und Anforderungsmanagement
Detaillierte Kenntnisse in der Entwicklung und im Customizing für das Produkt Alfabet der Software AG
x
Methodenkompetenz, Modellierung, Vorgehensmodelle
1
Branchenwissen
1
Problemlösungs-/ Arbeitsorganisations-Know-how
1
Präsentations-Know-how
1
Kommunikations- und Moderations-Know-how
1
Kombination von eigenverantwortlichem Arbeiten und konstruktiver Kommunikation im Team
Erfahrungen/ Zertifizierungen
Muss-Kriterium
Soll-Kriterium
Projekterfahrungen in mittleren und großen Software-Entwicklungsprojekten im agilen Umfeld
x
1
Nachweisliche Erfahrungen > 5 Jahre und in mindestens fünf Projekten mit ähnlichen Anforderungen
x
Nachweisliche Erfahrungen > 5 Jahre im Enterprise Architecture Management größerer Unternehmen / Konzerne
3