
Robusta Studio е технологична консултантска агенция, която помага на организации от различни сектори да развиват дигиталната си трансформация и да подобряват ангажираността на клиентите. Услугите ѝ включват разработване на решения за електронна търговия, уеб дизайн, графичен дизайн, разработване на мобилни приложения и създаване на уеб приложения по поръчка. С над 100 консултанти и оперативно присъствие в региона на EMEA чрез центрове в Египет и Германия, компанията работи по дигитализацията на бизнес процеси и предоставя дигитални решения на клиенти от консултантския сектор, маркетинга, логистиката и други индустрии.
Старши архитект на решения – дистанционна работа в Саудитска Арабия
Ръководете цялостната архитектура на сложните разпределени платформи на Octopus by RTG. Превръщайте бизнес и регулаторните потребности в сигурни, мащабируеми облачни системи.
Описание
- Носете отговорност за цялостната архитектура на решенията за възложените платформи и работни потоци, включително приложения, данни, интеграция, сигурност и внедряване.
- Превръщайте бизнес и регулаторните изисквания в ясни архитектурни решения с изрично посочени компромиси.
- Създавайте и поддържайте документи за архитектурна визия, проекти на високо ниво, интеграционни проекти и записи на решения.
- Определяйте граници на услугите, API договори, собственост върху данните и модели на събитията в разпределени системи.
- Проектирайте интеграции с външни системи и системи на трети страни, включително адаптерни и анти-корупционни модели.
- Определяйте нефункционални очаквания за мащабируемост, наличност, производителност, устойчивост и наблюдаемост, след което проверявайте дали проектите ги изпълняват.
- Включвайте изискванията за сигурност и съответствие в архитектурата в сътрудничество със заинтересованите страни по сигурността и риска.
- Ръководете прегледите на проектите, подпомагайте инженерните ръководители и управлявайте внедряването спрямо одобрената архитектура.
- Оценявайте технологии и доставчици и правете препоръки, основани на доказателства.
- Проследявайте архитектурните рискове, допусканията, зависимостите и нерешените решения до окончателното им приключване.
- Допринасяйте към оценяването, техническото определяне на обхвата и планирането на доставката заедно с ръководството на продуктовите и доставящите екипи.
Изисквания
- Бакалавърска степен по компютърни науки, инженерство или сродна специалност.
- Най-малко осем години опит в софтуерното инженерство, включително три или повече години на архитектурни позиции за големи системи с множество услуги.
- Практически опит в разработването на софтуер с достатъчно актуални задълбочени знания за достоверен преглед на код и оценяване на проекти.
- Задълбочени познания по разпределени системи, включително микросървиси, граници на услугите, проектиране и версиониране на API и събитийно-ориентирана архитектура.
- Задълбочен опит с основна backend екосистема като Java и Spring Boot или еквивалентна корпоративна платформа.
- Задълбочени познания по архитектура на данните, включително релационно моделиране, стратегии за персистентност, транзакционна цялост и компромиси при съгласуваността между услугите.
- Солидно разбиране на архитектурата на сигурността, включително управление на идентичности и достъпа, OAuth2/OpenID Connect, оторизация, криптиране и управление на тайни.
- Опит в проектирането на cloud-native или контейнеризирани внедрявания с Kubernetes или OpenShift, както и с CI/CD доставки.
- Доказана способност за създаване на ясна архитектурна документация и диаграми, които инженерните екипи могат да реализират.
- Силни умения за комуникация със заинтересовани страни, включително способност да защитавате технически решения и да ги обяснявате разбираемо на нетехническа аудитория.
- Отлични умения за устна и писмена комуникация на английски език.