JustJoin.IT Hybrydowo Mid

IT Analyst

B2Bnetwork

⚲ Warszawa, Kraków, Katowice

17 000 - 18 000 PLN netto (B2B)

Wymagania

  • REST API
  • SQL
  • Kafka
  • SOAP

Opis stanowiska

O projekcie:
Poszukujemy IT Analityka do zespołu odpowiedzialnego za rozwój i modernizację systemów płatniczych w dużej organizacji finansowej. Będziesz uczestniczyć w projektach realizowanych w architekturze mikroserwisowej, opartych o OpenShift, Kafka oraz nowoczesne rozwiązania integracyjne.

Zakres obowiązków:
• Analiza wymagań systemowych i ich dekompozycja na potrzeby zespołów developerskich,
• Projektowanie i dokumentowanie integracji pomiędzy systemami,
• Modelowanie przepływów danych oraz procesów biznesowych i systemowych,
• Przygotowywanie dokumentacji technicznej, diagramów i specyfikacji rozwiązań,
• Współpraca z architektami, developerami, testerami oraz Product Ownerami,
• Analiza istniejących systemów i komponentów w celu projektowania nowych funkcjonalności,
• Wsparcie procesów wdrożeniowych, testowych i migracyjnych,
• Udział w wydarzeniach Scrum i pracach zespołów produktowych.

Wymagania:
• Minimum 4-5 lat doświadczenia w analizie systemowej,
• Doświadczenie w obszarze płatności,
• Doświadczenie w projektach integracyjnych,
• Praktyczna znajomość REST API, SOAP/Web Services oraz wymiany danych pomiędzy systemami,
• Doświadczenie w pracy z rozwiązaniami opartymi o komunikację asynchroniczną (Kafka, MQ lub podobne),
• Umiejętność przygotowywania dokumentacji technicznej i diagramów systemowych,
• Znajomość architektury mikroserwisowej,
• Praktyczna znajomość SQL oraz relacyjnych baz danych,
• Umiejętność czytania i analizowania kodu aplikacji (preferowana Java),
• Minimum 2 lata doświadczenia w sektorze bankowym lub finansowym,
• Język angielski na poziomie umożliwiającym pracę z dokumentacją i zespołami międzynarodowymi.

Mile widziane:
• Znajomość narzędzi modelowania architektury (np. C4).

🔍 Dekoder Ogłoszenia

🔴
Analiza wymagań systemowych i ich dekompozycja na potrzeby zespołów developerskich
Może oznaczać, że będziesz musiał tłumaczyć bardzo ogólne potrzeby biznesowe na konkretne zadania dla programistów, co bywa frustrujące.
🔴
Projektowanie i dokumentowanie integracji pomiędzy systemami
Często oznacza pracę z przestarzałymi lub słabo udokumentowanymi systemami, gdzie integracja jest skomplikowana i czasochłonna.
🔴
Analiza istniejących systemów i komponentów w celu projektowania nowych funkcjonalności
Może oznaczać, że będziesz musiał rozwikłać skomplikowany, stary kod i architekturę, zanim będziesz mógł zacząć dodawać coś nowego.
🔴
Wsparcie procesów wdrożeniowych, testowych i migracyjnych
Może oznaczać, że będziesz musiał być dostępny poza standardowymi godzinami pracy, zwłaszcza podczas krytycznych wdrożeń lub migracji.
🟡
Umiejętność czytania i analizowania kodu aplikacji (preferowana Java)
Chociaż nie jest to wymagane, sugeruje, że od analityka oczekuje się głębszego zrozumienia technicznego niż typowo, co może oznaczać konieczność zagłębiania się w szczegóły implementacyjne.