Minimum 3-5 lat doświadczenia na stanowisku analityka systemowego, szczególnie w projektach integracyjnych i rozwoju systemów IT.
Praktyczna znajomość SQL (np. Oracle, PostgreSQL) oraz narzędzi do przeglądu baz danych (np. SQL Developer, pgAdmin).
Doświadczenie w projektowaniu i analizie integracji systemowych, w tym znajomość REST API, Swagger, Postman oraz technologii komunikacyjnych takich jak KAFKA.
Umiejętność modelowania procesów i systemów w notacjach UML, BPMN oraz korzystania z narzędzi typu Enterprise Architect lub pokrewnych.
Doświadczenie w opisywaniu wymagań systemowych (User Stories, specyfikacje techniczne) i przekładaniu ich na konkretne rozwiązania IT.
Doświadczenie we współpracy z zespołami developerskimi, testerami, DevOps oraz interesariuszami technicznymi.
Dobra znajomość języka angielskiego w środowisku projektowym IT.
Znajomość relacyjnych i nierelacyjnych baz danych (np. Cassandra).
Doświadczenie z narzędziami do monitorowania i analizy logów (np. Splunk, Elastic Stack).
Podstawowa znajomość programowania (np. Java) będzie dodatkowym atutem.
Znajomość domeny finansowej, szczególnie bankowości i finansowania klientów biznesowych.
Mile widziane
Znajomość środowisk chmurowych (np. Google Cloud Platform) i technologii webowych.
Twój zakres obowiązków
Analiza systemowa i projektowanie zmian w aplikacjach bankowych oraz systemach integracyjnych.
Modelowanie funkcjonalności oraz integracji systemowych za pomocą UML i BPMN.
Projektowanie i dokumentowanie REST API oraz integracji z systemami zewnętrznymi.
Tworzenie i utrzymywanie dokumentacji technicznej i funkcjonalnej.
Zbieranie wymagań technicznych od interesariuszy i przekształcanie ich na specyfikacje systemowe.
Wsparcie zespołu developerskiego podczas implementacji: wyjaśnianie wymagań, analiza błędów, udział w testach integracyjnych.
Samodzielne prowadzenie testów manualnych (integracyjnych i funkcjonalnych), przygotowywanie przypadków testowych.
Utrzymywanie backlogu technicznego zespołu oraz zarządzanie zależnościami między zadaniami.
Współpraca z architektami, programistami, testerami i zespołami DevOps, aby zapewnić spójność i kompletność rozwiązań.
Udział w ceremoniach Agile (planowanie sprintów, retrospektywy, przeglądy sprintów).