Solutions Architect (f/m/x)
⚲ Warszawa, Kraków, Katowice
26 000 - 29 000 PLN netto (B2B)
Wymagania
- Customer 360
- OpenShift
- REST API
- Kafka
- Event-driven
- SOAP
- OAuth2
- OpenID
- SQL
- Oracle
Opis stanowiska
O projekcie:
Dla naszego Klienta z sektora bankowego poszukujemy doświadczonego Solution Architecta, który dołączy do strategicznego programu transformacji ekosystemu core banking. Projekt dotyczy budowy i rozwoju platformy Customer Master Data, której celem jest przechowywanie, zarządzanie i udostępnianie danych klientów w środowisku o wysokiej dostępności, dużych wolumenach danych i wysokich wymaganiach bezpieczeństwa. Nie jest to klasyczny projekt bazodanowy ani raportowy. Szukamy osoby, która potrafi projektować rozwiązania systemowe i integracyjne dla obszaru danych klienckich, Customer 360, MDM oraz systemów centralnych, a jednocześnie swobodnie rozmawia z zespołami developerskimi o mikroserwisach, REST API, Kafce, OpenShift/Kubernetes, Oracle oraz dokumentacji architektonicznej.
Zakres obowiązków:
• Projektowanie skalowalnych rozwiązań dla centralnego systemu bankowego w obszarze danych klienckich i Customer 360.
• Tworzenie architektury rozwiązań wspierających agregację, konsolidację, przetwarzanie i udostępnianie danych klientów z wielu systemów bankowych.
• Analiza i dobór optymalnych metod integracji systemów, w tym REST API, Kafka, komunikacja event-driven oraz integracje z systemami legacy.
• Projektowanie rozwiązań opartych o mikroserwisy, konteneryzację oraz platformy OpenShift/Kubernetes.
• Współpraca z biznesem przy mapowaniu potrzeb na rozwiązania techniczne zgodne z pryncypiami architektonicznymi Banku.
• Wsparcie zespołów developerskich poprzez doprecyzowanie wymagań, adresowanie technicznych niejasności i przygotowywanie materiału dla zespołów wytwórczych.
• Prowadzenie rozmów architektonicznych z wewnętrznymi zespołami IT oraz zewnętrznymi dostawcami.
• Przygotowywanie dokumentacji architektonicznej, diagramów, specyfikacji technicznych i funkcjonalnych.
• Udział w pracach koncepcyjnych, wycenach rozwiązań oraz projektowaniu modeli architektury korporacyjnej Banku.
Wymagania:
• Minimum 5 lat doświadczenia na stanowisku Solution Architecta, najlepiej w sektorze bankowym lub finansowym.
• Doświadczenie w projektowaniu systemów centralnych, systemów przetwarzających dane klientów lub platform danych w środowisku enterprise.
• Praktyczne doświadczenie w architekturze mikroserwisowej oraz komunikacji event-driven.
• Bardzo dobra znajomość integracji systemowych, w szczególności REST API, Kafka, komunikacja asynchroniczna, eventy, SOAP, OAuth2, OpenID lub SAML.
• Doświadczenie w projektowaniu rozwiązań opartych o konteneryzację, szczególnie OpenShift oraz Kubernetes.
• Znajomość relacyjnych baz danych, szczególnie Oracle, oraz języka SQL.
• Fundament techniczny w ekosystemie Java / Spring Boot pozwalający na swobodną współpracę z zespołami developerskimi.
• Doświadczenie w pracy z systemami klasy MDM, Customer 360, jakością danych, agregacją danych, deduplikacją lub conflict resolution będzie dużym atutem.
• Umiejętność tworzenia czytelnej dokumentacji architektonicznej oraz diagramów, np. UML, BPMN, C4, HLD, LLD, ADR.
• Doświadczenie w pracy z narzędziami do modelowania architektury, mile widziany Sparx Enterprise Architect.
• Znajomość różnych modeli architektury, takich jak monolit, mikroserwisy, SOA oraz Event-Driven Architecture.
• Umiejętność przekładania celów biznesowych na konkretne rozwiązania techniczne oraz jasnego tłumaczenia złożonych zagadnień technicznych biznesowi.
• Doświadczenie w pracy w modelu Agile/Scrum.
Mile widziane:
• Znajomość ArchiMate.
• Doświadczenie w projektach migracji, wymiany, konsolidacji lub odciążania systemów bankowych.
• Doświadczenie z CI/CD, GitLab CI/CD lub ArgoCD.
Dla naszego Klienta z sektora bankowego poszukujemy doświadczonego Solution Architecta, który dołączy do strategicznego programu transformacji ekosystemu core banking. Projekt dotyczy budowy i rozwoju platformy Customer Master Data, której celem jest przechowywanie, zarządzanie i udostępnianie danych klientów w środowisku o wysokiej dostępności, dużych wolumenach danych i wysokich wymaganiach bezpieczeństwa. Nie jest to klasyczny projekt bazodanowy ani raportowy. Szukamy osoby, która potrafi projektować rozwiązania systemowe i integracyjne dla obszaru danych klienckich, Customer 360, MDM oraz systemów centralnych, a jednocześnie swobodnie rozmawia z zespołami developerskimi o mikroserwisach, REST API, Kafce, OpenShift/Kubernetes, Oracle oraz dokumentacji architektonicznej.
Zakres obowiązków:
• Projektowanie skalowalnych rozwiązań dla centralnego systemu bankowego w obszarze danych klienckich i Customer 360.
• Tworzenie architektury rozwiązań wspierających agregację, konsolidację, przetwarzanie i udostępnianie danych klientów z wielu systemów bankowych.
• Analiza i dobór optymalnych metod integracji systemów, w tym REST API, Kafka, komunikacja event-driven oraz integracje z systemami legacy.
• Projektowanie rozwiązań opartych o mikroserwisy, konteneryzację oraz platformy OpenShift/Kubernetes.
• Współpraca z biznesem przy mapowaniu potrzeb na rozwiązania techniczne zgodne z pryncypiami architektonicznymi Banku.
• Wsparcie zespołów developerskich poprzez doprecyzowanie wymagań, adresowanie technicznych niejasności i przygotowywanie materiału dla zespołów wytwórczych.
• Prowadzenie rozmów architektonicznych z wewnętrznymi zespołami IT oraz zewnętrznymi dostawcami.
• Przygotowywanie dokumentacji architektonicznej, diagramów, specyfikacji technicznych i funkcjonalnych.
• Udział w pracach koncepcyjnych, wycenach rozwiązań oraz projektowaniu modeli architektury korporacyjnej Banku.
Wymagania:
• Minimum 5 lat doświadczenia na stanowisku Solution Architecta, najlepiej w sektorze bankowym lub finansowym.
• Doświadczenie w projektowaniu systemów centralnych, systemów przetwarzających dane klientów lub platform danych w środowisku enterprise.
• Praktyczne doświadczenie w architekturze mikroserwisowej oraz komunikacji event-driven.
• Bardzo dobra znajomość integracji systemowych, w szczególności REST API, Kafka, komunikacja asynchroniczna, eventy, SOAP, OAuth2, OpenID lub SAML.
• Doświadczenie w projektowaniu rozwiązań opartych o konteneryzację, szczególnie OpenShift oraz Kubernetes.
• Znajomość relacyjnych baz danych, szczególnie Oracle, oraz języka SQL.
• Fundament techniczny w ekosystemie Java / Spring Boot pozwalający na swobodną współpracę z zespołami developerskimi.
• Doświadczenie w pracy z systemami klasy MDM, Customer 360, jakością danych, agregacją danych, deduplikacją lub conflict resolution będzie dużym atutem.
• Umiejętność tworzenia czytelnej dokumentacji architektonicznej oraz diagramów, np. UML, BPMN, C4, HLD, LLD, ADR.
• Doświadczenie w pracy z narzędziami do modelowania architektury, mile widziany Sparx Enterprise Architect.
• Znajomość różnych modeli architektury, takich jak monolit, mikroserwisy, SOA oraz Event-Driven Architecture.
• Umiejętność przekładania celów biznesowych na konkretne rozwiązania techniczne oraz jasnego tłumaczenia złożonych zagadnień technicznych biznesowi.
• Doświadczenie w pracy w modelu Agile/Scrum.
Mile widziane:
• Znajomość ArchiMate.
• Doświadczenie w projektach migracji, wymiany, konsolidacji lub odciążania systemów bankowych.
• Doświadczenie z CI/CD, GitLab CI/CD lub ArgoCD.
🔍 Dekoder Ogłoszenia
🟡
Nie jest to klasyczny projekt bazodanowy ani raportowy.
Projekt może wymagać głębszego zrozumienia złożonych systemów integracyjnych i zarządzania danymi, a nie tylko prostego modelowania danych czy tworzenia raportów.
🟡
swobodnie rozmawia z zespołami developerskimi o mikroserwisach, REST API, Kafce, OpenShift/Kubernetes, Oracle oraz dokumentacji architektonicznej.
Oczekuje się, że kandydat będzie potrafił nie tylko projektować, ale także aktywnie komunikować się i współpracować z zespołami technicznymi na poziomie implementacyjnym.
🔴
Wsparcie zespołów developerskich poprzez doprecyzow
Prawdopodobnie oznacza to konieczność częstego wyjaśniania i doprecyzowywania wymagań architektonicznych, co może pochłaniać sporo czasu.
🔴
strategicznego programu transformacji ekosystemu core banking
Projekt jest częścią dużej i potencjalnie długoterminowej zmiany, która może wiązać się z nieprzewidzianymi wyzwaniami i zmianami priorytetów.
🟡
Customer 360
Odnosi się do kompleksowego widoku danych klienta, co sugeruje potrzebę integracji wielu, często rozproszonych i heterogenicznych systemów.