Pracuj.pl Stacjonarnie Senior

IT Solution Architect

Scalo Sp. z o.o.

⚲ Warszawa, Ochota

190 zł netto (+ VAT) / godz.

Wymagania

  • min. 5 lat doświadczenia w projektowaniu rozwiązań oraz integracji systemów IT
  • doświadczenie w projektowaniu architektury dla aplikacji mobilnych
  • doświadczenie w projektowaniu i rozwijaniu wysokowydajnych systemów o dużej skali użytkowników
  • doświadczenie w implementacji i rozwoju rozwiązań opartych o Kubernetes
  • znajomość mechanizmów uwierzytelniania i autoryzacji, w tym OAuth2 oraz OpenID Connect
  • umiejętność modelowania architektury z wykorzystaniem UML oraz C4 Model
  • praktyczna wiedza z zakresu kryptografii, podpisów cyfrowych oraz PKI

Mile widziane

  • doświadczenie w sektorze bankowym lub finansowym

Opis stanowiska

Projektowanie architektury dla platformy bankowości mobilnej obsługującej miliony użytkowników — mikroserwisy, systemy rozproszone, Kubernetes i chmura, a także integracje między systemami i definiowanie standardów architektonicznych. Rola dla architekta z doświadczeniem w sektorze finansowym lub podobnie wymagającym. Uwaga: opis mówi o 'wysokowydajnych systemach obsługujących dużą skalę' — warto zweryfikować, czy systemy są już skalowalne, czy dopiero wymagają optymalizacji.

🔍 Dekoder Ogłoszenia

🔴
projektowanie rozwiązań oraz integracji systemów IT
Może oznaczać zarówno tworzenie od podstaw nowych, jak i integrowanie istniejących, często starszych systemów.
🟡
projektowanie architektury dla aplikacji mobilnych
Może dotyczyć zarówno natywnych aplikacji mobilnych, jak i rozwiązań hybrydowych lub PWA, co może mieć różne implikacje techniczne.
🔴
wysokowydajnych systemów obsługujących dużą skalę użytkowników
Może oznaczać zarówno systemy faktycznie skalowalne, jak i te, które mają potencjał skalowania, ale wymagają dalszych prac optymalizacyjnych.
🟡
umiejętność podejmowania decyzji architektonicznych w oparciu o dane oraz wymagania biznesowe
Oznacza, że będziesz musiał balansować między technicznymi możliwościami a potrzebami biznesowymi, co może prowadzić do kompromisów.
🟡
umiejętność efektywnej współpracy z interesariuszami projektu
Może oznaczać konieczność zarządzania oczekiwaniami różnych grup, w tym tych mniej technicznych, co wymaga dobrych umiejętności komunikacyjnych i negocjacyjnych.