Robusta Studio
Robusta Studio
51 – 200 Pracownicy
DoradztwoLogistykaMarketing
Robusta Studio to agencja doradztwa technologicznego, która pomaga organizacjom z różnych sektorów rozwijać transformację cyfrową i poprawiać zaangażowanie klientów. Jej usługi obejmują tworzenie rozwiązań dla e-commerce, projektowanie stron internetowych, projektowanie graficzne, tworzenie aplikacji mobilnych oraz indywidualnych aplikacji internetowych. Firma zatrudnia ponad 100 konsultantów i prowadzi działalność operacyjną w regionie EMEA poprzez centra w Egipcie i Niemczech. Robusta Studio zajmuje się cyfryzacją procesów biznesowych oraz dostarczaniem rozwiązań cyfrowych klientom z branży konsultingowej, marketingowej, logistycznej i innych sektorów.

Starszy architekt rozwiązań — praca zdalna w Arabii Saudyjskiej

Kieruj kompleksową architekturą rozproszonych platform Octopus by RTG. Przekładaj potrzeby biznesowe i regulacyjne na bezpieczne, skalowalne systemy chmurowe.

Opis

  • Odpowiadaj za kompleksową architekturę rozwiązań dla przypisanych platform i obszarów prac, obejmującą aplikacje, dane, integracje, bezpieczeństwo i wdrożenia.
  • Przekładaj wymagania biznesowe i regulacyjne na jasne decyzje architektoniczne z wyraźnym przedstawieniem kompromisów.
  • Twórz i utrzymuj dokumenty wizji architektury, projekty wysokiego poziomu, projekty integracji oraz rejestry decyzji.
  • Ustalaj granice usług, kontrakty API, odpowiedzialność za dane i modele zdarzeń w systemach rozproszonych.
  • Projektuj integracje z systemami zewnętrznymi i systemami stron trzecich, w tym wzorce adapterów i antykorupcyjne.
  • Ustalaj wymagania niefunkcjonalne dotyczące skalowalności, dostępności, wydajności, odporności i obserwowalności, a następnie weryfikuj, czy projekty je spełniają.
  • Uwzględniaj wymagania bezpieczeństwa i zgodności w architekturze, współpracując z interesariuszami ds. bezpieczeństwa i ryzyka.
  • Prowadź przeglądy projektów, wspieraj liderów inżynieryjnych i nadzoruj implementację zgodnie z zatwierdzoną architekturą.
  • Oceniaj technologie i dostawców, formułując rekomendacje oparte na dowodach.
  • Śledź ryzyka architektoniczne, założenia, zależności i nierozstrzygnięte decyzje aż do ich zamknięcia.
  • Wspieraj szacowanie, określanie zakresu technicznego i planowanie dostarczania we współpracy z liderami produktu i dostarczania.

Wymagania

  • Wykształcenie wyższe na poziomie licencjackim w dziedzinie informatyki, inżynierii lub pokrewnej dyscyplinie.
  • Co najmniej osiem lat doświadczenia w tworzeniu oprogramowania, w tym co najmniej trzy lata na stanowiskach architektonicznych związanych z dużymi systemami wielousługowymi.
  • Praktyczne doświadczenie w tworzeniu oprogramowania, zapewniające aktualną wiedzę wystarczającą do wiarygodnego przeglądania kodu i oceny projektów.
  • Bardzo dobra znajomość systemów rozproszonych, w tym mikrousług, granic usług, projektowania i wersjonowania API oraz architektury sterowanej zdarzeniami.
  • Duże doświadczenie z głównym ekosystemem backendowym, takim jak Java i Spring Boot, lub równoważną platformą korporacyjną.
  • Bardzo dobra znajomość architektury danych, w tym modelowania relacyjnego, strategii utrwalania danych, integralności transakcyjnej i kompromisów dotyczących spójności między usługami.
  • Dobra znajomość architektury bezpieczeństwa, w tym zarządzania tożsamością i dostępem, OAuth2/OpenID Connect, autoryzacji, szyfrowania i zarządzania sekretami.
  • Doświadczenie w projektowaniu natywnych dla chmury lub konteneryzowanych wdrożeń z Kubernetes lub OpenShift oraz dostarczania CI/CD.
  • Udokumentowana umiejętność tworzenia przejrzystej dokumentacji architektonicznej i diagramów, które zespoły inżynieryjne mogą wdrożyć.
  • Bardzo dobre umiejętności komunikacji z interesariuszami, w tym zdolność do obrony decyzji technicznych i jasnego wyjaśniania ich osobom nietechnicznym.
  • Biegła komunikacja w języku angielskim w mowie i piśmie.