Opis stanowiska:
Rozwój obszaru obsługi płatności masowych, w tym przeniesienie funkcjonalności z obecnych systemów Banku.
Zakres zadań:
- obsługa wszystkich typów płatności wraz z ich walidacją;
- obsługa płatności pojedynczych w ramach pain.001;
- budowa mechanizmów edycji, weryfikacji i akceptacji manualnej transakcji;
- automatyzacja procesów na podstawie logik biznesowych;
- migracja klientów z istniejącego rozwiązania;
- przygotowanie niezbędnych mechanizmów raportujących i notyfikacyjnych.
Wymagania:
- wymagania kompetencyjne (must have – 3-5 lat doświadczenia);
- 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).
MUST HAVE:
- rozumienie kontekstu biznesowego, w tym dążenie do dookreślania wymagań, celem zdefiniowania części systemowej;
- dobra organizacja pracy własnej;
- samodzielność i pro-aktywność w działaniu;
- umiejętność rozwiązywania problemów;
- umiejętność analitycznego myślenia;
- umiejętności komunikacyjne oraz pracy w zespole.
NICE TO HAVE:
- doświadczenie programistyczne;
- doświadczenie w projektach prowadzonych w Scrum;
- doświadczenie w technologii AVRO;
- doświadczenie w raportach płatniczych, rozliczeniach płatniczych lub pokrewnych;
- znajomość standardów ISO w kontekście płatności, zwłaszcza MX/ISO 20022 – nowy standard płatności.
Narzędzia:
- UML, BPMN, Visio, Sparx, Draw.io, Miro, JIRA, Confluence;
- mile widziane narzędzia do modelowania jak np. C4.
Co zyskujesz dołączając do Bluesoft:
- współpracę w zespole interdyscyplinarnych ekspertów i entuzjastów technologii, zainspirowanych pracą w płaskiej hierarchii;
- stałą współpracę w pełnym wymiarze godzin w firmie, która rozwija się dynamicznie od ponad 20 lat;
- szansę na rozwój w różnorodnych projektach IT, realizowanych dla bardzo znanych i rozpoznawalnych klientów – liderów w swoich branżach;
- ⌚ elastyczny czas i hybrydowy model pracy;
- ☁ szereg inicjatyw wspierających dzielenie się wiedzą i rozwój, takich jak: szkolenia wewnętrzne, gildie tematyczne, możliwość szkolenia i certyfikacji w zakresie Cloud (partnerstwa technologiczne w czterech chmurach);
- możliwość nauki języka angielskiego lub niemieckiego online oraz zespołowe lekcje języka angielskiego;
- ♂ możliwość dołączenia do Multisport i ubezpieczenia medycznego;
- ⛵ morskie przygody – z nami popływasz po Morzu Karaibskim, Śródziemnym lub Północnym (udział w rejsach firmowych jest dofinansowany przez firmę).