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ł rozbijać bardzo ogólne lub niejasne wymagania biznesowe na konkretne zadania dla programistów, co może być czasochłonne i frustrujące.
🔴
Projektowanie i dokumentowanie integracji pomiędzy systemami
Często oznacza pracę z istniejącymi, potencjalnie przestarzałymi lub słabo udokumentowanymi systemami, co wymaga dużo 'reverse engineeringu'.
🟡
Współpraca z architektami, developerami, testerami oraz Product Ownerami
Sugeruje, że będziesz musiał negocjować i uzgadniać wiele rzeczy z różnymi grupami interesariuszy, co może prowadzić do konfliktów i opóźnień.
🔴
Analiza istniejących systemów i komponentów w celu projektowania nowych funkcjonalności
Może oznaczać, że duża część pracy będzie polegała na zrozumieniu i modyfikacji starego kodu lub systemów, a nie na budowaniu czegoś od zera.
🟡
Udział w wydarzeniach Scrum i pracach zespołów produktowych
Może oznaczać, że będziesz musiał brać udział w wielu spotkaniach, które mogą być mało efektywne lub nadmiernie absorbujące czas.