IT Consultant - Vendo (SA 28394)

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

Beschreibung

Tätigkeitenbeschreibung
Beschreibung des Projekt-/ Verfahrenskontexts
Die Leistungen des Auftragnehmers (Dienstleisters) werden für das Programm VENDO im Projekt „Partnerschnittstelle“ erbracht.
Die neue Partnerschnittstelle bietet den teilnehmenden Agenturen, Onlinepartnern und Partnerbahnen eine vereinfachte, leichte, moderne und schnelle Schnittstelle zur Erfüllung der vertraglichen Services der Deutsche Bahn.

Status Quo:
Ablösung der heutigen Schnittstellen
Weiterentwicklungen sind i.d.R. nur mit komplexen Softwareanpassungen möglich
Das System wird von verschiedenen internationalen Partnern genutzt
mehrstufige historisch gewachsene und z.T. manuelle Lieferprozesse

Ziel mit VENDO:
Aufbau einer neuen Partnerschnittstelle für Agenturen, Onlinepartner und Partnerbahnen
Bedienung interner Schnittstellen zu den VENDO Domänen, z.B. Angebot, Buchung etc.
Rollout- und Migrationsvorbereitung der neuen Partnerschnittstelle

Gegenstand des Vertrags
Der Dienstleister erbringt folgende Leistungen:
Design und Implementierung technischer Komponenten ohne direkten Oberflächenbezug innerhalb gegebener grober Leitplanken und Standards in state of the art Technologie.
(Neu)Entwicklung von algorithmisch, regel- und datenbasierten Modulen und deren übergreifenden Kombinatorik als serviceorientierte Teile eines Gesamtsystems im Rahmen eines Großprojektes.
Hier insbesondere Erarbeitung einer durch Fachbereiche pflegbaren Regelwerksmaschine inklusive Design entsprechender Datenmodelle
Einführung eines integrierten „Test driven“ Entwicklungsansatzes

Anforderungsprofil an Erfüllungsgehilfen (externe Fachkräfte)
Gewichtung fachliche Anforderungen: 70%

Muss-Anforderungen:
Sehr gute Kenntnisse im Bereich JAVA / Java EE in Entwicklungen für Backendsysteme
Erfahrungen in API / SST Design (insb. auch Versionierung / Mapping von SST), XML/XSD bzw. JSON/JSON Schema, JSON-B, JSON-P, JAX-RS, (SOAP)
Erfahrungen in den Bereichen User Management und Security
Erfahrungen in den Bereichen Test Automation, Continuous Integration / Continuous Deployment, idealerweise im Bereich Cloud (u.a. AWS)
Überzeugt von der Arbeitsweise und Erfahrung in der Umsetzung von Produkten in kleinen agilen Teams.
Hohe Identifikation mit der Arbeitsweise in selbstorganisierten Teams (nach Scrum) (ggf. später DevOps) im Kontext von Großprojekten (mehrerer Entwicklerteams) von der Idee bis zur Livestellung und darüber hinaus.
Die Fähigkeit zur Kommunikation innerhalb und benachbarter Teams und selbstbewusster Auftritt in der Diskussion mit den Scrum Teams und seinen Stakeholdern.
Bereitschaft zur Übernahme der Verantwortung für einen „der“ unternehmenskritischen Produktteile in der Gesamtarchitektur mit höchsten Anforderungen an Qualität, Stabilität und Performance.
Interesse an neuen Technologien, wie zum Beispiel Cloud-Themen, Service-orientierte Architekturen. Ggf. Mitarbeit in Java-Community.
Auseinandersetzung mit „Agile-Software-Engineering“ Aspekten, z.B. Test-Driven-Development, vermeiden technischer Schulden, Testautomatisierung
Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift

Soll-Anforderungen:
Zertifizierung Scrum-Developer (z.B. Scrum.org) oder ähnlich Zertifizierung
Versierter Umgang mit genannten Tools, z.B. JIRA, Confluence, Intellij IDEA, GitLab, Eclipse, Docker, Jenkins, Maven, Gradle. Mockito, JUnit, HA-Proxy, etc.
Erfahrungen im Bereich State of the Art Technolgien (AWS, Virtualisierung, MongoDB, Oracle DB, Redis, RabbitMQ)
Erfahrungen in agiler Softwareentwicklung nach Scrum Framework, Serviceorientiertem Softwaredesign /-entwicklung (SOA)
Abgeschlossenes Studium mit IT-relevantem Bezug oder ähnlicher nachweisbarer Qualifikation
Erfahrungen im „Test Driven“ - Design und Development, sowie automatisierten Tests, UnitTests und entsprechender Tools, z.B. HP UFT, SilkTest, etc
Kenntnisse in Analyse, Bewertung und Schätzung von User Stories und deren Refinement im Team
Handeln nach den Prinzipien und Praktiken von „Clean Code“, zur ständigen Verbesserung der Codequalität und der resultierenden Artefakte aus dem Softwareentwicklungsprozess, z.B. Dokumentation.
Up-to-date und interessiert an Entwurfsmuster und Best Practices zum Entwurf von tragfähigen Architekturen bez. Testbarkeit, Wartbarkeit und Verständlichkeit.
Erfahrungen mit dem Full Service Model (FSM) der TAP TSI Services Governance
Association (tsga) wünschenswert.
Start
15.01.2018
Dauer
04.01.2019
Von
Sopra Steria SE
SIPJOB-ID:
17770
Eingestellt
05.01.2018
Projekt-ID:
1479176
Vertragsart
Freiberuflich
Um sich auf dieses Projekt zu bewerben müssen Sie sich einloggen.
Registrieren