Beschreibung
TätigkeitenbeschreibungBeschreibung des Projekt-/Verfahrenskontexts
Die Leistungen des Auftragnehmers (Dienstleisters) werden für Projekte im Solution Center Sales Backend and Data Management erbracht. Das Solution Center hat folgenden Inhalt:
Die Durchführung von IT-Projekten in der fachlichen Domäne Sales Backend & Data Management (Vertriebsbackend & Datenmanagement) für den Personenverkehr, insbesondere DB Vertrieb. Diese IT-Projektleistungen bestehen im Wesentlichen aus der Definition und dem Design von funktionalen Anwendungsarchitekturen in der fachlichen Domäne und der (Weiter-) Entwicklung und Integration von Applikationen in diesem Bereich.
Gegenstand des Vertrags
Der Dienstleister erbringt folgende Leistungen:
Erstellung von technischen Design-Dokumenten (technische Komponenten-Beschreibungen), Batchprogramm-Beschreibungen und technische Schnittstellen-Beschreibungen auf Basis eines nicht finalen Fachfeinkonzepts.
Softwareentwicklung Individualsoftware mit der Programmiersprache Java. Durchführung jeweils gemäß der vereinbarten Standards (Rahmenvertrag, Process Library).
Erstellung von technischen Testfällen und Durchführung von Entwickler- und Modulgruppentests.
Beratung des Auftraggebers innerhalb der Projektphasen technisches Design, Implementierung und Entwicklertest.
Integration der neu zu entwickelnden Anwendung in die technische Verfahrensbetriebsführung.
Realisierung der Build2Run-Anforderungen (Installationsverfahren, Versionierung, Start/Stop, Logging, Konfiguration, Authentisierung/LDAP,...).
Aufbau und Betrieb einer Entwicklungsumgebung
Lesen und Verstehen des Fachfeinkonzepts, der EALOs (Definition Benutzerschnittstelle) und der fachlichen Anforderungsliste.
Anforderungsprofil an Erfüllungsgehilfen (externe Fachkräfte)
Gewichtung der fachlich/technischen Kriterien: 70%
Muss-Anforderungen:
Fachliche Anforderungen:
Gute Deutschkenntnisse in Wort und Schrift
Technische Anforderungen:
Erfahrungen und Kenntnisse im Verfahren PANDA
Erfahrung und Kenntnisse (Experten-Niveau) in der Programmiersprache Java (JSF 2.2)
Erfahrung und Kenntnisse in der Datenbank Oracle
Erfahrung in der Erstellung einer technischen Konzeption (ohne vorhandene Basis)
Erfahrung im agilen Vorgehen
Soll-Anforderungen:
Fachliche Anforderungen:
Fähigkeit, mit noch vorhandenen Unschärfen im Fachfeinkonzept zurecht zu kommen
Fähigkeit, Geschäftsprozesse zu verstehen und zu realisieren
Erfahrung im Bahn-Umfeld wünschenswert.
Proaktive Kommunikation und die Fähigkeit komplexe Zusammenhänge zu verstehen und darzustellen.
Technische Anforderungen:
Eigenständiges Arbeiten und Erstellung von benötigten Strukturen für technische Konzeption und Entwicklung
Hohe technische Affinität
Erfahrung und Kenntnisse in der Entwicklungsumgebung Eclipse
Erfahrung und Kenntnisse in Hibernate (Open-Source-Persistenz- und ORM-Framework für Java)
Erfahrung und Kenntnisse im Build-Management-Tool Maven
Erfahrung und Kenntnisse im enterprise architect (UML2)
Erfahrung in der Middleware JBoss