System Designer
145 - 175 PLN/ godz.B2B (netto)
SeniorFull-time·B2B
#319231·Dodano miesiąc temu·42
Źródło: nofluffjobs.comTech Stack / Keywords
APIConfluenceUser storiesJiraUATUMLBPMNREST APIGraphQLMiroFigmaEnterprise ArchitectPostmanSwaggerJavaSpringJavaScriptTypeScriptReactGatsbyNext.jsRabbitMQActiveMQApache KafkaSQLNoSQLOracleMongoDBAWS DynamoDBCacheRedisAWSAWS LambdaAmazon SQSKinesisAmazon EKSDevOpsGitLabHelmTerraformRustCRMAzureGCP
Wymagania
- Doświadczenie w analizie i projektowaniu rozwiązań systemowych oraz przekładaniu wymagań biznesowych na specyfikacje techniczne
- Doświadczenie w modelowaniu systemów i procesów biznesowych z wykorzystaniem UML, BPMN oraz modeli danych (ERD)
- Doświadczenie w projektowaniu i dokumentowaniu integracji systemowych oraz kontraktów API (REST lub GraphQL)
- Znajomość architektury systemów rozproszonych, mikroserwisów oraz podejścia event-driven
- Doświadczenie w pracy z narzędziami Jira i Confluence
- Znajomość narzędzi do modelowania i dokumentowania rozwiązań (np. Draw.io, Miro, Figma, Enterprise Architect)
- Doświadczenie w pracy z narzędziami do specyfikacji i testowania API (np. Postman, Swagger, Stoplight)
- Doświadczenie z aplikacjami backendowymi opartymi o Java i Spring
- Umiejętność projektowania API oraz przepływów integracyjnych
- Umiejętność analizy logów oraz diagnostyki komunikacji między komponentami systemów
- Rozumienie integracji frontend–backend oraz umiejętność czytania kodu JavaScript lub TypeScript
- Znajomość frameworków frontendowych takich jak React, Gatsby lub Next.js
- Doświadczenie w integracjach asynchronicznych oraz pracy z systemami messaging (RabbitMQ, ActiveMQ lub Apache Kafka)
- Znajomość baz danych SQL oraz NoSQL (np. Oracle, MongoDB, DynamoDB) oraz systemów cache (np. Redis)
- Znajomość usług chmurowych AWS wspierających integracje systemowe (np. Lambda, SQS, Kinesis, EKS, ECR)
- Umiejętność komunikacji pomiędzy zespołami biznesowymi i technologicznymi
- Samodzielność w analizie problemów oraz podejmowaniu decyzji
- Dbałość o jakość dokumentacji oraz szczegóły
- Umiejętność pracy w środowisku Agile
Nice to have:
- Doświadczenie z narzędziami DevOps takimi jak GitLab, Helm lub Terraform
- Znajomość pipeline'ów CI/CD
- Doświadczenie z językiem Rust
- Doświadczenie w branży media, telekomunikacji lub OTT
- Wiedza o systemach CRM, billingowych, subskrypcyjnych lub e-commerce
- Znajomość środowisk chmurowych Azure lub GCP
- Doświadczenie w testowaniu API oraz tworzeniu mocków
Obowiązki
- Analiza wymagań biznesowych i przekładanie ich na szczegółowe specyfikacje funkcjonalne i techniczne
- Projektowanie logiki systemowej, przepływów danych, integracji oraz architektury modułów
- Tworzenie diagramów systemowych, modeli danych, specyfikacji API oraz technicznych user journey
- Współpraca z architektami IT przy projektowaniu architektury rozwiązań
- Analiza procesów biznesowych pod kątem możliwości optymalizacji technologicznej
- Weryfikacja wykonalności proponowanych zmian oraz identyfikacja ryzyk technicznych
- Konsultowanie ograniczeń technologicznych, zależności systemowych oraz możliwych alternatyw rozwiązań
- Przygotowywanie materiałów wejściowych dla zespołów developerskich
- Tworzenie i utrzymywanie dokumentacji technicznej w Confluence
- Konsultowanie rozwiązań podczas developmentu oraz doprecyzowywanie wymagań i edge-case'ów
- Współpraca przy projektowaniu integracji między systemami
- Współtworzenie user stories oraz kryteriów akceptacyjnych w Jira
- Udział w refinementach, groomingach oraz warsztatach projektowych
- Wsparcie zespołu podczas testów wewnętrznych i UAT
- Wspieranie ciągłego doskonalenia procesów w zespole Digital
Oferta
- Prywatna opieka medyczna
- Dofinansowanie karty sportowej
- Stałe wsparcie konsultanta
- Program rekomendacji pracowników
- Employee referral bonus
Opieka zdrowotna
Karta sportowa
DCG
346 aktywnych ofert