System Designer

38 - 43 USDNet per hour - B2B
Analytics

System Designer

Analytics
Wołodyjowskiego 58, Warszawa

Team Connect

Full-time
B2B
Senior
Remote
38 - 43 USD
Net per hour - B2B

Job description

Team Connect jest wiodącym polskim dostawcą usług IT typu nearshore i offshore. Od 2008 roku z sukcesem tworzymy i rozwijamy oprogramowanie dla naszych klientów. Jesteśmy również certyfikowanym partnerem Salesforce. Specjalizujemy się w tworzeniu oprogramowania w oparciu o Agile i DevOps. Od etapu analizy po wdrożenie. Tworzymy aplikacje backendowe, frontendowe i mobilne.

Obecnie poszukujemy na stanowisko: System Designer

Rola Projektanta Systemowego polega na projektowaniu, analizie i precyzyjnym doprecyzowaniu rozwiązań technicznych wspierających procesy biznesowe realizowane w obszarze Digital. Osoba ta będzie kluczowym ogniwem między projektantami biznesowymi, zespołem developerskim oraz architektami systemowymi — dbając o spójność rozwiązań, jakość projektów oraz ich wykonalność techniczną.

Zakres obowiązków
1. Analiza i projektowanie rozwiązań
• Przekładanie wymagań biznesowych na szczegółowe specyfikacje funkcjonalne i techniczne.
• Projektowanie logiki systemowej, przepływów danych, integracji i architektury modułów. • Tworzenie diagramów systemowych, modeli danych, API specifications oraz user journey w ujęciu technicznym.
• Udział w tworzeniu architektury rozwiązań wspólnie z architektami IT.

2. Wsparcie projektantów biznesowych
• Analiza procesów biznesowych pod kątem możliwości optymalizacji technologicznej.
• Weryfikowanie wykonalności proponowanych zmian oraz identyfikacja ryzyk technicznych.
• Konsultacje dotyczące ograniczeń, zależności systemowych i potencjalnych alternatyw.

3. Wsparcie architektów i zespołów developerskich
• Przygotowywanie materiałów wejściowych pod implementację.
• Przygotowywanie dokumentacji technicznej i aktualizowanie Confluence.
• Konsultacje podczas developmentu, wsparcie w doprecyzowaniu wymagań lub edge-case’ów.
• Współpraca przy projektowaniu integracji między systemami.

4. Udział w cyklu wytwórczym
• Współtworzenie user stories oraz kryteriów akceptacyjnych w Jira.
• Udział w refinementach, groomingach i warsztatach projektowych.
• Konsultacje podczas testów wewnętrznych i UAT.
• Wspieranie Continuous Improvement procesów w zespole Digital.

Wymagania techniczne
Znajomość narzędzi
• Confluence – tworzenie i utrzymanie dokumentacji technicznej, diagramów, specyfikacji.
• Jira – praca z backlogiem, User Stories, Bugami, udział w procesie SCRUM/Kanban.
• Narzędzia analityczne/modelingowe, np.:
o Draw.io / Miro / Figma
o Enterprise Architect / UML tools
o Postman / Swagger / Stoplight do specyfikacji API
o BPMN tools (Camunda Modeler / Signavio)
• Kompetencje analityczne i projektowe
• Umiejętność modelowania systemów oraz procesów biznesowych, w tym:
o UML (diagramy sekwencji, komponentów)
o BPMN o modele danych (ERD)
• Doświadczenie w opracowywaniu specyfikacji funkcjonalnych i technicznych oraz projektowaniu przepływów między systemami.
• Projektowanie i dokumentowanie kontraktów API (REST / GraphQL) oraz integracji systemowych.
• Znajomość zasad projektowania systemów rozproszonych (mikroserwisy, podejście event-driven).
• Rozumienie zagadnień bezpieczeństwa danych, komunikacji między systemami i integracji.

Kompetencje techniczne (dev-oriented) Backend
• Praktyczne doświadczenie z aplikacjami backendowymi opartymi o Java (Spring).
• Rozumienie implementacji oraz projektowanie:
• API (REST / GraphQL)
• przepływów integracyjnych
• Umiejętność analizy logów i diagnostyki komunikacji między komponentami. Frontend
• Rozumienie integracji frontend–backend (REST, GraphQL, Hive Federation).
• Umiejętność czytania i analizowania kodu: o JavaScript / TypeScript o React, Gatsby, Next.js Integracje systemowe
• Doświadczenie z integracjami asynchronicznymi i systemami messaging: o RabbitMQ o ActiveMQ o Apache Kafka
• Rozumienie architektury event-driven oraz projektowania przepływów zdarzeniowych.

Bazy danych i cache
• SQL: Oracle
•NoSQL: MongoDB, DynamoDB
• Cache: Redis Chmura i infrastruktura (AWS)
• Znajomość usług AWS wspierających logikę i integracje systemowe:
o AWS Lambda (Python, Node.js)
o SQS o Kinesis o EKS
o ECR

Zaplecze DevOps (mile widziane)
• GitLab
• Helm
• Terraform
• Praktyczna znajomość działania pipeline’ów CI/CD

Dodatkowe atuty
• Doświadczenie z Rust (analiza lub implementacja).

Wymagania miękkie
• Umiejętność komunikowania się zarówno z biznesem, jak i technologią.
• Umiejętność przekładania złożonych zagadnień technicznych na zrozumiały język
. • Samodzielność w analizie i podejmowaniu decyzji.
• Wysoka dbałość o jakość dokumentacji i szczegóły.
• Proaktywność, chęć ciągłego rozwoju i proponowania usprawnień.
• Umiejętność pracy w zwinnych zespołach i środowisku wieloprojektowym.

Mile widziane
• Doświadczenie w branży media / telekomunikacja / OTT.
• Wiedza o CRM, billingach, systemach subskrypcyjnych lub e-commerce.
• Znajomość środowisk chmurowych (Azure / AWS / GCP).
• Znajomość testowania API oraz tworzenia mocków.

Benefity:

Długofalowa współpraca
Pakiet benefitów – Multisport, prywatna opieka medyczna, ubezpieczenie na życie
Budżet szkoleniowy
Hybrydowy model pracy w Warszawie lub Lublinie (2 dni/tydzień w biurze).
Bezpłatne lekcje angielskiego
Indywidualne wsparcie ze strony dedykowanego opiekuna firmy

Tech stack

    English

    C1

    UML

    advanced

    BPMN

    advanced

    Enterprise Architect

    advanced

    AWS

    regular

    Apache Kafka

    regular

    REST API

    regular

    Java

    regular

Office location

System Designer

38 - 43 USDNet per hour - B2B
Summary of the offer

System Designer

Wołodyjowskiego 58, Warszawa
Team Connect
38 - 43 USDNet per hour - B2B
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest Team Connect z siedzibą w Warszawie, ul. Wołodyjowskiego 58 (dalej jako "administrator"). ... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.