Do długoterminowego projektu realizowanego dla klienta z sektora bankowego poszukujemy Senior Analityka Systemowego, który dołączy do zespołu rozwijającego aplikacje bankowości mobilnej i internetowej. Rola koncentruje się na analizie systemowej, projektowaniu API i integracji oraz tworzeniu dokumentacji technicznej dla rozwiązań opartych o architekturę mikroserwisową. Praca odbywa się w ramach tribe’u omnichannel, w metodyce Agile i 2-tygodniowych sprintach.
Zakres obowiązków
• Prowadzenie analizy systemowej na potrzeby rozwoju aplikacji bankowej www/mobile.
• Tworzenie diagramów systemowych.
• Przygotowywanie opisów i projektów API.
• Projektowanie integracji pomiędzy systemami.
• Tworzenie dokumentacji technicznej procesów.
• Definiowanie i dokumentowanie wymagań niefunkcjonalnych.
• Udział we wdrażaniu nowych projektów i funkcjonalności.
• Udział w utrzymaniu i rozwoju istniejących systemów produkcyjnych.
• Praca z rozwiązaniami opartymi o architekturę mikroserwisową.
• Współpraca z zespołem projektowym w środowisku Agile.
Wymagania
• Minimum 5 lat doświadczenia na stanowisku Analityka Systemowego przy rozwoju systemów IT.
• Doświadczenie w pracy z systemami opartymi o architekturę mikroserwisową.
• Doświadczenie w sektorze bankowym.
• Praktyczne doświadczenie w tworzeniu diagramów systemowych.
• Doświadczenie w przygotowywaniu opisów oraz projektów API.
• Doświadczenie w projektowaniu integracji pomiędzy systemami.
• Doświadczenie zarówno we wdrażaniu nowych projektów, jak i w utrzymaniu istniejących systemów.
• Umiejętność tworzenia dokumentacji technicznej procesów oraz wymagań niefunkcjonalnych.
• Praktyczna znajomość Enterprise Architect.
• Znajomość SQL.
• Znajomość Swagger/OpenAPI.
• Znajomość JIRA i Confluence.
• Znajomość Kafka i Redis.
• Komunikatywna znajomość języka polskiego w mowie i piśmie.
• Znajomość języka angielskiego minimum na poziomie umożliwiającym pracę z dokumentacją techniczną i rozumienie kodu aplikacji.
Dodatkowym atutem będzie
• Doświadczenie w analizie procesów płatnościowych i/lub procesów kredytowych, obejmujących obsługę sprzedażową i posprzedażową w kanałach mobile/online w bankowości.
• Doświadczenie w testowaniu rozwiązań.
• Doświadczenie w przygotowywaniu testów automatycznych.
• Umiejętność czytania i analizowania kodu aplikacji Java.