Opis Stanowiska:
Dołącz do nowo tworzonego zespołu, odpowiedzialnego za rozwój rozwiązań do obsługi płatności masowych w dużej organizacji bankowej. Projekt zakłada modernizację istniejących rozwiązań i budowę nowej platformy płatniczej w oparciu o architekturę mikroserwisową oraz podejście cloud-ready.
Prace prowadzone są w modelu agile (SQUAD-y) w ścisłej współpracy z innymi zespołami odpowiedzialnymi za obszar płatności (Payments). Kluczowym zadaniem będzie migracja funkcjonalności ze starszych systemów banku do nowej, skalowalnej platformy.
Wymagania:
· Minimum 4 lat doświadczenia w samodzielnym prowadzeniu analiz systemowych,
· Doświadczenia w sektorze bankowym w domenie płatności oraz znajomości standardów płatności,
· Rozumienia kontekstu biznesowego, w tym dążenie do określania wymagań, celem zdefiniowania części systemowej,
· Praktycznej wiedzy nt. sposobów interfejsowania i integracji aplikacji, przepływu danych, charakterystyk interfejsów i integracji oraz połączeń (REST API, WebServices, SOAP, połączenia sieciowe, także wymiana plikowa)
· Wiedzy o metodach do przesyłania komunikatów (za pośrednictwem brokerów): Kafka, SOA/IBM (MQRabbit),
· Praktycznej wiedzy z zakresu tworzenia diagramów (dokumentacji) na użytek tworzenia wymogów dla Zespołu Developerskiego (opis rozwiązania, zakres funkcjonalny, połączenia i integracja na styku z innymi obszarami, inne);
· Doświadczenie i umiejętność analizy AS-IS TO-BE,
· Znajomości POSTMANA,
· Umiejętność korzystania z szyny MQ,
· Znajomości podstaw JAVY (poziom umożliwiający przeglądanie kodu oraz identyfikację braków, czy też rozumienie potrzeb developerskich),
· Znajomości rozwiązań mikroserwisowych oraz opartych na cloud readiness,
· Umiejętności mapowania procesów, połączeń oraz danych niezbędnych pod rozwiązania funkcjonalne, systemowe,
· Zaangażowanie w procesy bankowe poprzez dostarczanie wsadu jak zajdzie taka potrzeba np.: zarządzanie zmianą, wydania synchroniczne i asynchroniczne, zarządzanie incydentami, itd.,
· Znajomość narzędzi do notacji jak np. UML, BPMN oraz Enterprise Architect
Obowiązki:
· Szczegółowa analiza wymagań systemowych na podstawie inputu od biznesu.
· Tworzenie dokumentacji analitycznej rozwiązań i procesów (płatniczych i około płatniczych).
· Analiza istniejących systemów i komponentów w celu pozyskania informacji do nowych rozwiązań.
· Mapowanie procesów, danych i połączeń funkcjonalnych.
· Współpraca z dostawcami i zespołami banku przy tworzeniu specyfikacji i projektów technicznych.
· Wkład analityczny w projektowanie systemów i procesów.
· Tworzenie wsadu dla zespołów deweloperskich.
· Parametryzacja oraz opracowywanie instrukcji środowiskowych.
· Wsparcie w obszarze jakości i optymalizacji rozwiązań (np. Avro, C4).
· Udział w tworzeniu metryk i wytycznych do monitoringu.
· Wsparcie przy wdrożeniach, testach, integracjach i migracjach w obszarze Payments.
· Przygotowywanie i weryfikacja scenariuszy testowych, również pod automatyzację.
· Tworzenie i wersjonowanie dokumentacji dot. rozwiązań, komponentów i integracji.
Stack technologiczny:
· UML, BPMN,
· Enterprise Architect,
· Kafka,
· Postman,
· Podstawowa znajomość JAVY.
Net per hour - B2B
Check similar offers
Check similar offers