Beschreibung
TätigkeitenbeschreibungDer Kunde hat 2 gleichlautende Stellen zu besetzen für Architektur und Entwicklung:
-Umsetzung und Implementierung des mit dem Auftraggeber abgestimmten technischen Konzepts, insbesondere des notwendigen Software-Quellcodes der „Message-Broker“ Backend-Komponente.
-Inhalte, Prozesse und IT der Kundeninformation über alle Geschäftsfelder hinweg so zu regeln, dass die Kunden bei Abweichungen vom Leistungsversprechen eine relevante, rechtzeitige, vollständige und konsistente Information über die Informationskanäle erhalten.
-Beratung für das gemanagte Projekt / die gemanagten Projekte in Bezug auf Qualität, Time, Scope und Budget
-Leistungserbringung gemäß der vereinbarten Standards und Vorgaben des Auftraggebers (Rahmenvertrag, Prozessmodell, ggf. weitere Vorgaben)
-Architekturmanagement und Umsetzung der IT-Lösungen im Rahmen des Leistungskontextes (in agilem Vorgehensmodell) unter Berücksichtigung bestehender (Unternehmens-)Standards, Nachhaltigkeit, Wirtschaftlichkeit, Marktfähigkeit.
-Analyse, Ausarbeitung und Empfehlung eines technischen Konzepts/Designs für einen „Message-Broker“ als neue Backend-Komponente in einer bestehenden Anwendungslandschaft, sodass die gewählte Systemarchitektur aktuelle und zukünftig absehbare Anforderungen abbilden kann.
-Entwicklung und Umsetzung des mit dem Auftraggeber abgestimmten technischen Konzepts, insbesondere Implementierung des notwendigen Software-Quellcodes der „Message-Broker“ Backend-Komponente.
-Programmierung/ Implementierung technischer Komponenten auf Basis der mit dem Kunden abgestimmten 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.
-Umsetzung der technologischen Strategie, des architektonisch-technischen Wissensaustauschs und der Innovation und Standardisierung
Entwicklungsprozess und alle Umgebungen finden in der AWS-Cloud statt.
-Erstellen der benötigten Dokumentation für qualitativ hochwertige Software (von Software-Komponenten, Anwendungsdesign bis zu nötigen zuarbeiten von Betriebshandbüchern).
Fähigkeiten (Must have)
DevOps, JIRA, Scrum
Fähigkeiten (Nice to have)
AWS Services, CI/CD Pipelines, Docker, Gitlab, Jenkins