Beschreibung
TätigkeitenbeschreibungProjekt-/Aufgabenbeschreibung:
Die Leistungen werden für das Projekt Reisendeninformation 2018 erbracht.
Aufgaben:
Beratung eines Scrum-Teams, d.h. der Dienstleister nimmt an allen fachbezogenen Arbeitssitzungen des Scrum-Teams inkl. der Retrospektiven teil.
Programmierung / Implementierung technischer Komponenten auf Basis der vorgegebenen Technologien inkl. dazugehöriger Schnittstellen, Module und entsprechender Datenbanken unter Einhaltung der Standards des Auftraggebers (z.B. Nutzung der standardisierten Entwicklungsumgebungen und Programmierrichtlinien)
Analyse fachlicher und technischer Anforderungen an die Applikation, sowie Ableiten und Erarbeiten von technischen Umsetzungsmöglichkeiten.
Durchführung von Aufwandsschätzungen.
Beheben von Fehlern aus den Testphasen in den Komponenten
Aufbau und Beratung der Entwicklungsumgebungen in der AWS-Cloud.
Mitwirken beim Aufbau der integrierten Umgebungen (Team übergreifend) hinsichtlich Bereitstellung der Infrastruktur, Deployment der Middleware und Softwarekomponenten.
Beratung zur Lauffähigkeit (hinsichtlich Continuous Integration und Continuous Deployment) auf den Entwicklungsumgebungen und den integrierten Umgebungen
Dokumentation der technischen Komponenten und deren Handlungsanweisungen
Beratung des Auftraggebers zur technischen Architektur sowie deren Weiterentwicklung und aufzeigen von Verbesserungsmöglichkeiten der bestehenden technischen Architektur
Fördern und treiben der Umsetzung der technologischen Strategie, des architektonisch-technischen Wissensaustauschs und der Innovation und Standardisierung
Präsentationen zu technisch komplexen Themenstellungen
Erstellung technischer Architekturkonzepte für die IT-Lösungen im Projektkontext (wie z.B. technische Schnittstellen- und Servicebeschreibungen) gemäß den Standards und Referenzarchitekturen des Auftraggebers
Anforderungen:
must have:
Projekterfahrungen in mittleren und großen Software-Entwicklungsprojekten im agilen Umfeld
Kommuniikations-, Präsentations- und Moderationsfähigkeit
Kombination von eigenverantwortlichem Arbeiten und konstruktiver Kommunikation im Team
AWS Cloud, Docker, Avro, Kafka, Gradle, Jenkins, NoSQL
nice to have:
Kenntnisse und Erfahrungen im Bereich DevOps und Amazon Web Service (Cloud)
Kenntnisse und Erfahrungen im Bereich Microservices und Streaming-Architektur
Microservices und Streaming-Architektur
Continuous Integration und Continuous Deployment; Agiles Projektvorgehen, vorzugsweise SCRUM bzw. Nexus
Reisendeninformation und Fahrplankonstruktion
Fähigkeiten (Must have)
Avro, AWS, Docker, Gradle, Jenkins, Kafka, NoSQL
Fähigkeiten (Nice to have)
DevOps, Microservices, NexusDB, SCRUM