Analityk Systemowy
Analityk Systemowy
Dla naszego klienta poszukujemy osoby na stanowisko Analityka Systemowego. Rola polega na analizie, projektowaniu i dokumentowaniu rozwiązań technicznych dla Platformy Usług Cyfrowych (głównie obszar e-commerce, integracje systemowe, API, przepływy danych i bezpieczeństwo).
Głównym zadaniem jest przekładanie wymagań biznesowych na spójną i kompletną specyfikację techniczną dla programistów.
Zadania na tym stanowisku:
Projektowanie procesów e-commerce: Analiza i opisywanie przepływów takich jak katalog produktów, koszyk, zamówienia, płatności i dostawy.
Projektowanie i dokumentowanie API: Tworzenie kontraktów integracyjnych REST/SOAP, struktur request/response oraz dokumentacji w OpenAPI 3.x / Swagger.
Praca z architekturą: Projektowanie przepływów systemowych z wykorzystaniem wzorców SOA, OOP, CQRS i ORM.
Komunikacja asynchroniczna: Projektowanie architektury opartej na komunikatach i zdarzeniach (narzędzia typu Kafka – kolejki, topiki, producenci, konsumenci).
Analiza systemów "as-is": Badanie istniejących aplikacji, w tym czytanie kodu źródłowego w PHP lub Javie w celu wyciągnięcia reguł biznesowych.
Bezpieczeństwo i dostęp: Definiowanie wymagań dotyczących autoryzacji i uwierzytelniania (OAuth/OIDC, mTLS, Keycloak, SSO).
Bazy danych: Projektowanie struktur, relacji i mapowania danych w bazach SQL i NoSQL.
Wsparcie wdrożeń: Analiza wymagań konfiguracyjnych dla środowisk, m.in. pod kątem Kubernetes oraz pipeline’ów CI/CD.
Standardy: Dbanie o zgodność projektów z cyklem SDLC oraz wytycznymi WCAG (dostępność cyfrowa).
Wymagania:
Praktyczne doświadczenie w analizie lub projektowaniu systemów e-commerce (znajomość platformy Sylius będzie dodatkowym atutem).
Bardzo dobra znajomość REST/SOAP oraz standardu OpenAPI / Swagger.
Znajomość wzorców architektonicznych: SOA, OOP, CQRS, ORM.
Umiejętność czytania kodu w języku PHP lub Java.
Doświadczenie w projektowaniu rozwiązań opartych o systemy kolejkowe (np. Kafka).
Znajomość zagadnień bezpieczeństwa (OAuth, mTLS, systemy IDM/IAM jak Keycloak).
Umiejętność modelowania danych w bazach SQL oraz NoSQL.
Orientacja w tematyce DevOps/wdrożeniowej (Kubernetes, procesy CI/CD, rollback).
Znajomość wytycznych WCAG (poziomy A, AA, AAA) i realiów pracy w SDLC.
Analityk Systemowy
Analityk Systemowy