Beschreibung
TätigkeitenbeschreibungDie Leistungen des Auftragnehmers (Dienstleisters) werden für die Weiterentwicklung des IT
Verfahrens HAL erbracht.
HAL bildet die Geschäftsprozesse für „Flinkster“- Carsharing sowie „Call a Bike“ - Bike Sharing
ab. Wesentlicher Wettbewerbsvorteil der IT Plattform ist die Vernetzungsfähigkeit verschiedener
Carsharing Anbieter zum Flinkster Netzwerk sowie die Abbildung der partnerspezifischen Verrechnungslogik
zwischen den Netzwerk-Partnern.
Die Weiterentwicklung in 2017 findet in folgenden Schwerpunktthemen statt:
- Erstellung von Dokumentationen von revisionsbezogenen Vorgängen
- Review von Entwicklerdokumentationen
- Aufbereitung vorhandener Dokumentationsprozesse
- Weiterentwicklung des Car- und Bike-Sharing Brokers zur Einbindung in Mobilitätsplattformen
- Weiterentwicklung der Roaming-Partnerschaft im CarSharing mit car2go insb. Umstellung
auf neue Car2Go Bordcomputer Technologie 3.0
- Weiterentwicklung des „Application Programming Interface“ zur Nutzung der HAL Funktionalität
innerhalb von Smartphone Apps und Webportalen.
- Integration mit dem Unternehmens CRM FLEETperfect. Hier insbesondere Ablösung der
im DB Rent Kundenservice Center genutzten Anwendung „Kundenbuchung“.
Methodisch erfolgt die Weiterentwicklung nach Scrum.
Der Dienstleister erbringt folgende Leistungen:
- Programmierung / Implementierung technischer Komponenten in HAL auf Basis der
Technologie php4/5, JEE, mySQL, JBOSS Wildfly, JPA, Hibernate HQL, Jenkins, Jira,
Confluence.
- Dokumentation der technischen Komponenten
- Beheben von Fehlern aus den Testphasen in den Applikationen / Komponenten
- Durchführen von Komponententests, Modultests, Modulgruppentests
- Erstellen von Systemdokumentationen
- Erstellen von Lieferpaketen für die betreffenden Applikationen
- Einrichten von Entwicklungsumgebungen
Anforderung:
Muss-Anforderungen:
Gute und aktuelle Kenntnisse in folgender(n) Technologien der Softwareentwicklung:
Relationale Datenbanken insbesondere mySQL
Webentwicklung auf Grundlage von php
HTML5
JEE und JBOSS Wildfy
JPA
Hibernate HQL
Überblickswissen in mindestens einem technologisch benachbarten Gebiet wie eCommerce, noSQL Datenbanken,
Hochverfügbarkeitssysteme, Payment-Systeme.
Gute Kenntnisse in der Entwicklung von Java-Webanwendungen mit bekannten Frameworks für SOA bzw. Mikroservices
- Erfahrung im Umgang mit Messaging-Protokollen/APIs wie AMQP, STOMP oder JMS
- Erfahrung in Test-Driven Development, Refactoring, Reviews
- Erfahrung mit den gängigen Entwicklungswerkzeugen Git, Jenkins, Sonar
Soll-Anforderungen:
- Erfahrungen im Umgang mit Atlassian Softwareentwicklungs- und Kollaborationswerkzeugen
- Praktische Erfahrung der Softwareentwicklung in einem agilen Team (SCRUM, Kanban)
Fähigkeiten (Must have)
Confluence, Hibernate, Java, Java EE, JBOSS, Jenkins, Jira, JPA, mySQL, PHP, Wildfly
Fähigkeiten (Nice to have)
SCRUM