Leistungsbeschreibung
Die Kunden-Middleware ist eine Plattform für verschiedene Dienste für Customer-Self-Care (CSC)-Anwendungsfälle deutscher Vertriebskunden. Diese Dienste werden über ein API-Gateway angeboten und durch OAuth-Autorisierung geschützt. Beispiele für Dienste sind das Laden von Verträgen, das Herunterladen von Rechnungen, das Speichern von Zählerständen oder das Anpassen des Abrechnungsplans eines Kunden. Wichtige Backend-Systeme sind powercloud oder das Legacy-SAP-IS-U, aber auch andere Backend-Systeme wie das LDAP oder das REX-Backend sind integriert.
Anforderungen
Der externe Berater übernimmt im Rahmen des Projektes folgende Aufgaben, die unabhängig ausgeführt werden:
- Entwicklung, Konzeption und Business Analyse für Microservice und Middleware Entwicklung (Java) Implementierungen auf Basis von Apache Spring boot oder Spring, sowie DevOps Ativitäten in der Verwaltung der Cloud Umgebungen
- Durchführung des Anforderungsmanagement durch Bestandsaufnahmen, Ermittlung und Dokumentation vom Bedarf
- Konzeption und Weiterentwicklung des Projektportfolios unter Berücksichtigung der Anforderungen aus den involvierten Bereichen. Weiterentwicklung und Wartung des Applikationsportfolios
- Präsentation der Ergebnisse in Scrum-Meetings (Planning, Refinement, Reviews) und Schätzung von Userstories aus dem o.a. Anforderungsmanagement
- Back-end Entwicklungen mit dem Scherpunkt Java Middleware und Microservices durch Business und technische Analyse, Programmierung, Dokumentation und Support basierend auf dem Anforderungsmanagement
- Entwicklung und Konzeption der Ergebnisse aus dem Anforderungsmanagements nach best practice Richtlinien. Ermittlung der Notwendigkeit an Unterstützung der Prozesse
- Implementierung und Konfiguration der entwickelten Konzepte in die ER2S und DSP IT-Landschaften
- Einrichtung und Verwaltung von Repositories für Entwicklungen durch Administration und Dokumentation der Ergebnisse
- Erstellung von funktionalen Anforderungsdokumenten und Leitfäden für die Entwicklung und den Change Management Prozess
- Nutzung der notwendigen Tools für die Entwicklung und Dokumentation (Jira, Confluence, Gitlab)
- Java, PHP, JavaScript,
- Spring
- REST
- Microservices
- Cloud, Kubernetes Zertifizierung
- Linux Experte
- Jira, Confluence, Teams und Miro
- Starke Kommunikationsfähigkeit
- Druchsetzungsvermögen
- Teamfähigkeit
- Selbstständiges Arbeiten
- Projekterfahrung im Unternehmenskontext Energieversorgung idealerweise im Vertrieb
- agile Projektarbeit
Über den Auftraggeber
Start: 28.10.2024
End-Datum: 31.12.2024
Onsite Stunden: 0
Offsite Stunden: 400