Beschreibung
TätigkeitenbeschreibungBeschreibung des Projekt-/ Verfahrenskontexts
Die Leistungen des Auftragnehmers (Dienstleisters) werden für das Projekt Value IT DB Energie erbracht.
Dieses hat folgenden Inhalt: Die Durchführung von ITK-Projekten in verschiedenen fachlichen Domänen, aber jeweils unter Nutzung der Blockchain Technologie. Diese IT-Projektleistungen bestehen im Wesentlichen aus Entwicklungs- und Konfigurationstätigkeiten.
Das Projekt ist nicht nur auf den Kunden DB Energie bezogen, obwohl der Vertrag mit diesem Kunden besteht. Es ist hier erwünscht, ggfs. auch Blockchains für Usecases anderer Bahn-Töchter aufzubauen, bzw. Smart Contracts zu programmieren.
Gegenstand des Vertrags
Der Dienstleister erbringt folgende Leistungen:
Besetzung der Rolle als Blockchain Entwickler erfordert sowohl Entwicklungsleistungen in Java, als auch Konfigurationsleistungen für diverse Technologien, wie Z.B. Hyperledger, Ethereum, R3, etc.
Im Einzelnen umfassen die Leistungen:
Analyse von Prozeßmodellen und Erarbeitung von Lösungsansätzen in Abstimmung mit der Technischen Architektur
Abstimmung der geplanten Umsetzung mit Fachbereich, Business Analysten und technischen Architekten
Konfiguration der „Ledger Logik“ in Hyper Ledger, Ethereum, R3 oder anderen Technologien
Entwicklung von Smart Contracts in Java oder Javascript
Entwicklungen in Java
Definition technischer Tests
Anforderungsprofil an Erfüllungsgehilfen (externe Fachkräfte)
Gewichtung fachliche Anforderungen: 70%
Muss-Anforderungen:
Expertenwissen Java: min. 3 Jahre fulltime Erfahrung Java (Versionen 8,9)
JSON/REST or SOAP/XML
SQL
JavaEE Development
Unix / Linux, Shell Scripting
Erfahrung mit Application Servers, z.B. Wildfly
English und Deutsch in Wort und Schrift
Lösungsorientierte Herangehensweise
Proaktives Kommunikationsverhalten
Soll-Anforderungen:
Erfahrung in agil durchgeführten Projekten, SCRUM / Kanban
Erfahrung mit der Nutzung von Tools im agilen Umfeld, wie z.B. Jira
Erfahrung im Umgang mit der Blockchain Technologie
CI/CD, Gradle, Maven, Jenkins, Ansible
Unix Networking
Docker
JavaScript, Angular JS, CSS, HTML5
Unit Testing, Integration Testing, Test Automation