Senior IT Analyst
Tech Stack
Job Description
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ę).