Lokalizacja: zdalnie / Warszawa lub Kraków biuro 2 dni w miesiącu
Zatrudnienie: Kontakt b2b widełki 140 - 165 pln netto +vat/h
Branża bankowa
Opis projektu : Rozwój obszaru obsługi płatności masowych, w tym przeniesienie funkcjonalności z obecnych systemów Banku.
Zespół Scrum ( 5-10 osób).
Narzędzia:
Narzędzia do notacji jak np. UML, BPMN;
Mile widziane narzędzia do modelowania jak np. C4;
Visio, Sparx;
Draw.io;
Miro;
JIRA;
Confluence.
responsibilities :
ANALIZA SYSTEMOWA:
Dalsza dekompozycja wymagań i pogłębiona analiza systemowa na bazie wsadu otrzymanego z biznesu (od analityka biznesowego/SME);
Gromadzenie i analiza wymagań systemowych;
Przygotowywanie analityki systemowej, opisu pod rozwiązania i procesy płatnicze oraz około płatnicze (np. słowniki, przewalutowanie), na podstawie wymagań biznesowych;
Analiza i korzystanie z już istniejących systemów, komponentów, celem pozyskiwania niezbędnych informacji pod tworzone produkty, procesy, systemy;
Mapowanie procesów, połączeń oraz danych niezbędnych pod rozwiązania funkcjonalne, systemowe;
Wsparcie prac analitycznych realizowanych przez dostawców oraz jednostki banku w celu przygotowania specyfikacji funkcjonalnych oraz projektów technicznych systemów IT, w tym samodzielne przygotowywanie dokumentacji analitycznej zgodnie z wymaganiami banku.
PROJEKTOWANIE ROZWIĄZAŃ:
Udział w projektowaniu oprogramowania, procesów oraz systemów poprzez analityczny wkład;
Wsparcie Zespołu developerskiego poprzez wspólne wypracowywanie wsadu / opisów dla rozwiązań funkcjonalnych;
Wykonywanie parametryzacji oraz przygotowywanie instrukcji dla środowisk;
Wspomaganie procesów, zapewniających jakość oprogramowania (np. C4, technologia Avro), pod kątem projektowana optymalnego/wydajnego rozwiązania technicznego;
Wsparcie w przygotowywaniu metryk i wytycznych pod monitoring oraz raporty, w oparciu o wiedze systemową.
WDROŻENIE ROZWIĄZAŃ:
Udział w pracach wdrożeniowych, w oparciu o wiedze systemową;
Wsparcie prac analitycznych, implementacyjnych, testowych oraz wdrożeniowych w zakresie narzędzi migracyjnych i integracyjnych (Ekstrakcja, Transformacja, Ładowanie, Rekoncyliacja) w obszarze Payments.
TESTY ROZWIĄZAŃ:
Wsparcie w przygotowywaniu scenariuszy testowych (automatyzacja) oraz ich weryfikacja w przypadku współpracy z podmiotami zewnętrznymi i wewnętrznymi;
Wsparcie testerów w przygotowywaniu testów i scenariuszy pod automatyzację, w oparciu o wiedzę systemową.
DOKUMENTACJA:
Przygotowywanie dokumentacji oraz historyjek dotyczących rozwiązań funkcjonalnych, komponentów, integracji oraz danych;
Prowadzenie (w tym wersjonowanie) dokumentacji w dostępnych narzędziach.
Udział w spotkaniach i wydarzeniach SCRUM (taki jak: refinement, planowanie, retrospektywa, daily, inne) oraz praca według zasad Agile;
Udział w spotkaniach i warsztatach z Grupą;
Realizacja obowiązkowych szkoleń;
Zaangażowanie w procesy bankowe poprzez dostarczanie wsadu jak zajdzie taka potrzeba np.: zarządzanie zmianą, wydania synchroniczne i asynchroniczne, zarządzanie incydentami, itd.;
Korzystanie z JIRY, Confluence, repozytoria wiedzy;
Uczestnictwo w GILDIA’ch merytorycznych.
requirements-expected :
Wymagania kompetencyjne (must have - 3-5 lat doświadczenia);
Doświadczenie w sektorze bankowym: 2-4 lata
Doświadczenie minimum 4 lata w samodzielnym prowadzeniu analiz systemowych;
Praktyczna wiedza 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);
Praktyczna wiedza z metod do przesyłania komunikatów (za pośrednictwem brokerów): Kafka, SOA/IBM (MQRabbit);
Praktyczna wiedza 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);
Znajomość podstaw języków programistycznych, preferowana JAVA (poziom umożliwiający przeglądanie kodu oraz identyfikację braków, czy też rozumienie potrzeb developerskich);
Znajomość rozwiązań mikroserwisowych oraz opartych na cloud readiness;
Ogólna znajomość elementów infrastruktury, głównie od poziomu baz danych (Oracle, PostgreSQL, inne), w tym umiejętność pozyskiwania danych, np. poprzez zapytania SQL lub inne techniki;
Wiedza na temat funkcjonowania bankowych systemów informatycznych lub pokrewnych finansowych (mile widziane płatniczych);
Mile widziana znajomość modeli danych i relacyjnych baz danych;
Doświadczenie we współpracy z PO, Specjalistami z Infrastruktury i Architektury, EQ/MQ/SOA; Testerzy automatyczni (znajomość narzędzi wspierających testy).
Rozumienie kontekstu biznesowego, w tym dążenie do dookreślania wymagań, celem zdefiniowania części systemowej;