Beschäftigung als Software-Lösungsarchitekt im Bereich Finanzen ist eine Herausforderung, die die Kombination von Technologie und Fachwissen erfordert. Als Principal Software Solution Architect unterstützen wir unsere Kunden bei der Umsetzung von strategischen Entwicklungszielen in der Software-Architektur.
Aufgrund ihrer Erfahrung in der Entwicklung von mehrschichtigen Web-Applikationen und den damit relevanten Architekturkonzepten/-technologien (Java 11 / Angular) sind sie ideal für diese Rolle geeignet.
Wesentliche Anforderungen
* Konzeption, Design und Implementierung von Applikationen, Services und Funktionen für die Finanz-/Fond-Industrie
* Anwendung der Prinzipien für Microservice-Architekturen, um skalierbare, sichere und performante Applikationen für Cloud-Umgebungen zu entwerfen
* Auf- und Ausbau produktübergreifender standardisierter APIs und Verfolgung eines API-First-Ansatzes
* Entwicklung von Migrationspfaden für bestehende Software-Applikationen bis hin zur Nutzung von Container-/Cloud-Umgebungen für diese Anwendungen
* Kontinuierliche Abstimmung der Software- und Systemarchitektur mit Entwicklern, Product Owners und Prozess-Experten
* Konzeption und Auditierung der Security-Architektur der verschiedenen Anwendungen der Gesellschaft
* Analysieren und bewerten von 3rd-Party-Produkten und -Services in die jeweilige Applikationsarchitektur
* Kommunikation und Präsentation von Lösungen und Architekturentscheidungen für die verschiedenen Stakeholder eines Projekts
* Publikation von Dokumentationen und Whitepapers sowie Unterstützung von Vertrieb und Marketing
* Definition und Vorantreiben von strategischen Entwicklungszielen im Bereich der Software-Architektur mit Einfluss auf Geschäftsmodelle
Benötigte Fähigkeiten und Qualifikationen
* Mehr als 15 Jahre Berufserfahrung bei einem Softwareunternehmen oder in einer vergleichbaren Tätigkeit
* Erfahrung in der Softwareentwicklung von mehrschichtigen Web-Applikationen und den damit relevanten Architekturkonzepten/-technologien (Java 11 / Angular)
* DevOps-Mentalität und Offenheit für Aufgaben/Tools, die über das Programmieren hinausgehen, wie Deployment, Automatisierung und Operations
* Nachgewiesene Erfahrung in der Transformation vorhandener, komplexer Software-Applikationen bis hin zu cloudbasierten bzw. Microservice-Umgebungen
* Fundierte praktische Kenntnisse in aktuellen Container-Technologien wie Docker, Kubernetes, OpenShift oder Rancher sowie Kenntnisse in API-Management-Anforderungen, -Konzepten und -Lösungen
* Kenntnisse in und Verständnis von Security-Herausforderungen im Kontext verteilter Software-Architekturen und Web-Anwendungen sowie der Identifizierung und Anwendung der richtigen Lösungsstrategien
* Hohes Qualitätsbewusstsein, offene und zielorientierte Kommunikation sowie die Fähigkeit, sich schnell in neue Themen einzuarbeiten und sich stetig weiterzuentwickeln
* Spaß an der Softwareentwicklung, ausgeprägter Teamgeist, Belastbarkeit und Flexibilität
* Sehr gute Deutschkenntnisse sowie gute Englischkenntnisse in Wort und Schrift
Vorteile
Wir bieten einen modernen, attraktiven und sicheren Arbeitsplatz mit Perspektiven in einem internationalen Konzern. Unsere spannenden, abwechslungsreichen Aufgaben und Projekte sowie flache Hierarchien mit kurzen Entscheidungswegen machen uns zu einem attraktiven Arbeitgeber.