Poszukujemy doświadczonego Senior Solutions Architecta, który dołączy do projektu realizowanego w dużym środowisku bankowym.
Szukamy osoby, która potrafi samodzielnie zaprojektować rozwiązanie od koncepcji architektonicznej, przez wariantowanie i dekompozycję komponentów, aż po przygotowanie dokumentacji i prezentację rozwiązania przed Design Authority.
Zakres odpowiedzialności
- analiza wymagań biznesowych i systemowych oraz dekompozycja ich na zmiany w poszczególnych komponentach
- projektowanie architektury rozwiązania od poziomu koncepcji HLD po szczegółowy LLD
- przygotowywanie różnych wariantów rozwiązania wraz z oceną ich zalet, ograniczeń i wstępną estymacją
- projektowanie integracji pomiędzy systemami oraz dobór odpowiednich metod komunikacji synchronicznej i asynchronicznej
- dobór właściwych technologii, wzorców architektonicznych oraz modeli danych do konkretnych potrzeb rozwiązania
- analiza istniejącej architektury as is i proponowanie zmian oraz optymalizacji
- tworzenie dokumentacji architektonicznej, w tym HLD, LLD oraz dokumentacji SVD wymaganej w procesie Design Authority
- prezentowanie i uzasadnianie proponowanych rozwiązań przed Design Authority
- współpraca z Lead Architectem po stronie Banku w celu zapewnienia zgodności rozwiązania z obowiązującymi pryncypiami architektonicznymi
- współpraca z developerami, analitykami IT, CyberSecurity, Infrastrukturą oraz dostawcami zewnętrznymi
- prowadzenie spotkań z interesariuszami biznesowymi i technicznymi
- wsparcie rozwiązania na kolejnych etapach aż do wdrożenia
Czego oczekujemy
- minimum 6 lat doświadczenia w projektowaniu i tworzeniu systemów informatycznych jako Solutions Architect, IT Architect lub w pokrewnej roli architektonicznej
- bardzo dobrego doświadczenia w analizie systemowej w złożonym, rozproszonym środowisku IT
- doświadczenia w samodzielnym projektowaniu rozwiązań od koncepcji po dekompozycję komponentową
- bardzo dobrej znajomości standardowych metod integracji pomiędzy systemami, w tym API, REST, SOAP, Web Services
- znajomości brokerów komunikacyjnych oraz praktycznego rozumienia komunikacji synchronicznej i asynchronicznej
- umiejętności świadomego doboru sposobu komunikacji w zależności od wymagań funkcjonalnych i niefunkcjonalnych
- doświadczenia w projektowaniu architektury event driven
- znajomości relacyjnych i nierelacyjnych baz danych oraz umiejętności doboru odpowiedniego rodzaju bazy do projektowanego rozwiązania
- praktycznej znajomości wzorców architektonicznych oraz zasad Clean Architecture
- doświadczenia w tworzeniu dokumentacji architektonicznej, w tym HLD, LLD lub dokumentów równoważnych
- praktycznej znajomości notacji ArchiMate, UML i BPMN
- znajomości standardów TOGAF lub ITIL
- doświadczenia z dużymi systemami klasy Enterprise lub backoffice
- doświadczenia w prezentowaniu i obronie decyzji architektonicznych przed komitetem architektonicznym, Design Authority lub podobnym gremium
- rozumienia zagadnień bezpieczeństwa IT
- wykształcenia informatycznego lub technicznego
- bardzo dobrej znajomości języka angielskiego
Dodatkowym atutem
- doświadczenie w sektorze bankowym, finansowym lub fintech
- doświadczenie w obszarze płatności kartowych, BLIK lub zasileń bankomatowych
- doświadczenie z Apache Kafka lub innymi brokerami komunikacyjnymi
- znajomość OpenShift lub podobnych platform kontenerowych
- doświadczenie z dużymi systemami transakcyjnymi