Robusta Studio
Robusta Studio
Robusta Studio е технологична консултантска агенция, която помага на организации от различни сектори да развиват дигиталната си трансформация и да подобряват ангажираността на клиентите. Услугите ѝ включват разработване на решения за електронна търговия, уеб дизайн, графичен дизайн, разработване на мобилни приложения и създаване на уеб приложения по поръчка. С над 100 консултанти и оперативно присъствие в региона на EMEA чрез центрове в Египет и Германия, компанията работи по дигитализацията на бизнес процеси и предоставя дигитални решения на клиенти от консултантския сектор, маркетинга, логистиката и други индустрии.

Старши архитект на решения – дистанционна работа в Саудитска Арабия

Ръководете цялостната архитектура на сложните разпределени платформи на Octopus by RTG. Превръщайте бизнес и регулаторните потребности в сигурни, мащабируеми облачни системи.

Описание

  • Носете отговорност за цялостната архитектура на решенията за възложените платформи и работни потоци, включително приложения, данни, интеграция, сигурност и внедряване.
  • Превръщайте бизнес и регулаторните изисквания в ясни архитектурни решения с изрично посочени компромиси.
  • Създавайте и поддържайте документи за архитектурна визия, проекти на високо ниво, интеграционни проекти и записи на решения.
  • Определяйте граници на услугите, API договори, собственост върху данните и модели на събитията в разпределени системи.
  • Проектирайте интеграции с външни системи и системи на трети страни, включително адаптерни и анти-корупционни модели.
  • Определяйте нефункционални очаквания за мащабируемост, наличност, производителност, устойчивост и наблюдаемост, след което проверявайте дали проектите ги изпълняват.
  • Включвайте изискванията за сигурност и съответствие в архитектурата в сътрудничество със заинтересованите страни по сигурността и риска.
  • Ръководете прегледите на проектите, подпомагайте инженерните ръководители и управлявайте внедряването спрямо одобрената архитектура.
  • Оценявайте технологии и доставчици и правете препоръки, основани на доказателства.
  • Проследявайте архитектурните рискове, допусканията, зависимостите и нерешените решения до окончателното им приключване.
  • Допринасяйте към оценяването, техническото определяне на обхвата и планирането на доставката заедно с ръководството на продуктовите и доставящите екипи.

Изисквания

  • Бакалавърска степен по компютърни науки, инженерство или сродна специалност.
  • Най-малко осем години опит в софтуерното инженерство, включително три или повече години на архитектурни позиции за големи системи с множество услуги.
  • Практически опит в разработването на софтуер с достатъчно актуални задълбочени знания за достоверен преглед на код и оценяване на проекти.
  • Задълбочени познания по разпределени системи, включително микросървиси, граници на услугите, проектиране и версиониране на API и събитийно-ориентирана архитектура.
  • Задълбочен опит с основна backend екосистема като Java и Spring Boot или еквивалентна корпоративна платформа.
  • Задълбочени познания по архитектура на данните, включително релационно моделиране, стратегии за персистентност, транзакционна цялост и компромиси при съгласуваността между услугите.
  • Солидно разбиране на архитектурата на сигурността, включително управление на идентичности и достъпа, OAuth2/OpenID Connect, оторизация, криптиране и управление на тайни.
  • Опит в проектирането на cloud-native или контейнеризирани внедрявания с Kubernetes или OpenShift, както и с CI/CD доставки.
  • Доказана способност за създаване на ясна архитектурна документация и диаграми, които инженерните екипи могат да реализират.
  • Силни умения за комуникация със заинтересовани страни, включително способност да защитавате технически решения и да ги обяснявате разбираемо на нетехническа аудитория.
  • Отлични умения за устна и писмена комуникация на английски език.