IT Analyst
⚲ 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).
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.