Beschreibung
Für unseren Kunden in Frankfurt am Main suchen wir einen Architekten (m/w) Robotic Process Automation.
Aufgabenbeschreibung:
Architekturmanagement und Erstellung der IT-Lösungs-Architekturen im Rahmen des Leistungskontextes (in verschiedenen Vorgehensmodellen wie agil oder Wasserfall) unter Berücksichtigung bestehender (Unternehmens-)Standards, Nachhaltigkeit, Wirtschaftlichkeit, Marktfähigkeit
Qualität des entwickelten Softwarecodes
Beratung des Auftraggebers zur technischen Architektur(-strategie) der IT-Systeme im Themenumfeld sowie deren Weiterentwicklung und aufzeigen von Verbesserungsmöglichkeiten der bestehenden technischen Architektur
Beratung bei der Umsetzung der technischen Architektur in der Softwareentwicklung
Erarbeitung der technischen Architektur anhand der Anforderungen, Abstimmung und Überwachung von deren Realisierung im Projekt (Qualitätssicherung)
Analyse fachlicher Anforderungen an die IT-Systeme sowie ableiten, erarbeiten und entwickeln von technischen Umsetzungsmöglichkeiten
Erstellung technischer Architekturkonzepte für IT-Systeme im Projektkontext (wie Datenbankdesign, Komponentenspezifikationen, technische Schnittstellen- und Servicebeschreibungen) gemäß der Standards und Referenzarchitekturen des Auftraggebers
Ermittlung nicht-funktionaler Anforderungen, Dokumentation, Abstimmung und Überwachung von deren Realisierung im Projekt (Qualitätssicherung)
Definition von Anforderungen an die Hard- und Software-Ausstattung
Aufwandsschätzung für die technische Lösung im Projekt
Technische Leitung der Softwareentwicklung
Durchführen der Reviews von Design, Code und Tests
Programmierung / Implementierung / Customizing technischer Komponenten in Applikationen auf Basis der genutzten Technologien inkl. dazugehöriger Schnittstellen, Module und entsprechender Datenbanken unter Einhaltung der Standards des Auftraggebers (z.B. Nutzung der standardisierten Entwicklungsumgebungen und Programmierrichtlinien)
Beheben von Fehlern aus den Testphasen in den Applikationen / Komponenten
Dokumentation der technischen Komponenten
Erstellen von Systemdokumentationen
Erstellen von Lieferpaketen für die betreffenden Applikationen
Einrichten von Entwicklungsumgebungen incl. Continuous Integration
Durchführen von Code-Reviews, Komponententests, Modultests, Modulgruppentests
Vorbereitung von Entscheidungsvorlagen zu technischen Themen
Präsentationen zu technisch komplexen Themenstellungen
Berichten von Risiken und Problemen an die technischen Architekten und an das Projektmanagement
Beratung bei der Umsetzung der technischen Architektur in der Softwareentwicklung
Aufwandsschätzung für die technische Lösung im Projekt
Durchführen der Reviews von Design, Code und Tests
Anforderungsprofil:
Software Architektur/Entwicklung: UiPath (zusätzlich wünschenswert BluePrism)
Präsentations-Know-how
Zertifizierter Architekt in mehr als zwei Architekturthemen (nach iSAQB oder vergleichbare Qualifikation) oder vergleichbareQualifikation
Zertifizierungen in mehr als zwei relevanten Softwareentwicklungsthemen oder vergleichbare Qualifikation
Erfahrung in der Leitung großer Teams (>10 MA) oder in der Implementierung von technischen Lösungen, davon in mindestens 4 Projekten mit komplexer Implementierung oder vergleichbare Qualifikation
4 Projektreferenzen zu Implementierungsleistungen in mittleren und Großprojekten in den letzten Jahren