About us
ALGOTEQUE is an IT consultancy firm that helps startups, mid-sized and large corporations to create and deliver innovative technologies.
Our team has a successful track record in designing, developing, implementing, and integrating software solutions (AI, ML, BI, Web, Automation) for Telecom, Energy, Bank, Insurance, Pharma, Automotive, Industry, e-commerce. We deliver our services both in fixed-price and time-and-materials models, helping our customers achieve their business and IT strategies.
Job description
Do długoterminowego projektu poszukujemy Analityka Systemowego IT, który wesprze zespół w modernizacji platformy płatniczej. Rozwiązanie bazuje na architekturze mikroserwisowej, OpenShift i Kafka, a rola obejmuje analizę systemową, projektowanie integracji oraz przygotowywanie dokumentacji wspierającej rozwój i modernizację systemów płatniczych.
Zakres projektu
- Samodzielne prowadzenie analiz systemowych w ramach modernizacji platformy płatniczej.
- Analiza wymagań oraz przygotowywanie dokumentacji dla zespołów developerskich, obejmującej zakres funkcjonalny, opis rozwiązań i zależności między systemami.
- Projektowanie i dokumentowanie integracji systemowych oraz przepływów danych.
- Analiza interfejsów i mechanizmów komunikacji, w tym REST API, WebServices, SOAP, połączeń sieciowych oraz wymiany plikowej.
- Opracowywanie diagramów i modeli przedstawiających architekturę rozwiązań oraz zależności integracyjne.
- Współpraca z developerami przy doprecyzowywaniu wymagań i uzgadnianiu rozwiązań technicznych.
- Analiza komunikacji asynchronicznej z wykorzystaniem brokerów wiadomości, w szczególności Apache Kafka.
- Współpraca przy projektowaniu rozwiązań opartych na mikroserwisach i architekturze cloud-ready.
- Analiza danych i zależności na poziomie baz danych, w tym pozyskiwanie informacji z wykorzystaniem SQL.
- Wsparcie zespołu w identyfikowaniu zależności systemowych i rozwiązywaniu problemów integracyjnych.
- Udział w spotkaniach projektowych 6 dni w miesiącu lub mniej w Warszawie lub Krakowie.
Required qualifications
- Minimum 3 lata doświadczenia na podobnym stanowisku.
- Praktyczna znajomość metod integracji aplikacji, przepływów danych oraz charakterystyki interfejsów systemowych.
- Doświadczenie z REST API, WebServices, SOAP, połączeniami sieciowymi i integracjami plikowymi.
- Znajomość mechanizmów komunikacji asynchronicznej i brokerów wiadomości, w szczególności Kafka; mile widziana znajomość IBM MQ lub RabbitMQ.
- Umiejętność tworzenia dokumentacji analitycznej i diagramów dla zespołów developerskich.
- Znajomość architektury mikroserwisowej oraz rozwiązań cloud-ready.
- Podstawowa znajomość języków programowania, preferowana Java – na poziomie umożliwiającym analizę kodu i rozumienie potrzeb zespołu developerskiego.
- Ogólna znajomość infrastruktury IT oraz relacyjnych baz danych, np. Oracle i PostgreSQL.
- Umiejętność pozyskiwania i analizy danych z wykorzystaniem SQL.
- Umiejętność współpracy z zespołami technicznymi i przekładania wymagań na konkretne rozwiązania systemowe.
Mile widziane
- Doświadczenie w sektorze bankowym lub finansowym, szczególnie w obszarze systemów płatniczych.
- Znajomość SOA i integracji opartych na szynie danych.
- Znajomość narzędzi do modelowania i dokumentowania architektury, takich jak Sparx Enterprise Architect, Microsoft Visio, Draw.io lub Miro.
- Znajomość notacji UML i BPMN oraz narzędzi do modelowania architektury, np. C4.
- Doświadczenie w pracy z JIRA i Confluence.
- Znajomość modeli danych i zasad projektowania relacyjnych baz danych.
