Beschreibung
Tätigkeit:• Projekt-/Aufgabenbeschreibung:
• Konkretisierung, Detaillierung und Fortschreibung der technischen Zielarchitektur
• In Zusammenarbeit mit den Entwicklungsteams, Umsetzung der technische Rahmenarchitektur in konkrete Lösungsansätzen
• Erarbeitung von strukturierten Lösungskonzepten, statische und dynamischen UML-Modellen, Entscheidungsvorlagen/ dokumentierte Architekturentscheidungen
• Spezifikation und Ausarbeiten grundlegender Konzepte zu umsetzungsfähigen Konzepten
• Stetige Fortschreibung und Dokumentation der vereinbarten Architekturprinzipien
• Entwerfen und Erstellen von Software (Coding) inkl. Testing für Prototypen oder im Einsatz neuer Technologien
• Evaluation und Bewertung von Umsetzungsalternativen
• Evaluation und dokumentierte Auswahl eingesetzter Technologien, Frameworks etc.
Anforderungen – must have:
Technologischen Skills:
• Technisches Design komplexer verteilten Anwendungen
• Microservice Architekturen
• Middleware-Infrastrukturen (insbesondere Messaging / asynchrone Kommunikationsmuster)
• Einschlägige praktische Erfahrungen im Bereich der objektorientierten Programmierung (Java und Java Enterprise Edition, Backend/Frontend)
• Kenntnisse der wichtigsten aktuellen Frameworks, Plattformen und Integrationsumgebungen (insbesondere Spring Boot)
• Rest-Services
• Netzwerke und Protokolle
• Kenntnisse Softwareentwicklungsprozesse
Methodenkompetenzen:
• Nachgewiesene methodische Kenntnisse in der Umsetzung von Agiler Softwareentwicklung (SCRUM)
• Überwachung und Pflege der Projekt-, Unterstützungs-, und Dokumentationsaufträge
• Erfahrung im Hinblick auf relevante Prozesse im Scope-, Anforderungs- und Changemanagement
• Analytisches und konzeptionelles Denkvermögen, eigenverantwortliche und ergebnisorientierte Arbeitsweise
• Kunden- bzw. dienstleistungsorientiertes sowie wirtschaftliches Denken und Handeln
• Eigenständige Bearbeitung und Steuerung von komplexen fachlichen und technischen Aufgaben/ Problemstellungen
Anforderungen – should + nice to have:
• Grundsätzliche Branchenkenntnisse Transport und Logistik (insbesondere System Eisenbahn im Bereich der Personenbeförderung)
• Anwendungserfahrung Linux
• Embedded Systems
• Netzwerke und Protokolle
• Erfahrung mit modernen CI/CD-Umgebungen
• Erfahrung in der strukturierten Fehleranalyse, Profiling (Performance) und Fehlerbehebung
• Überwachung und Pflege der Projekt-, Unterstützungs-, und Dokumentationsaufträge
• Erfahrung im Hinblick auf relevante Prozesse im Scope-, Anforderungs- und Changemanagement
Sonstiges: Option auf Verlängerung.
Beginn: 02.11.2020
Ende: 31.12.2020+
Ort: Berlin
Wir freuen uns über die Zusendung geeigneter Profile unter Angabe der gewünschten Konditionen an .
Ich freue mich von Ihnen zu hören! Vielen Dank im Voraus.