
Robusta Studio je technologická poradenská agentura, která pomáhá organizacím napříč odvětvími rozvíjet digitální transformaci a zlepšovat zapojení zákazníků. Mezi její služby patří vývoj řešení pro elektronické obchodování, webdesign, grafický design, vývoj mobilních aplikací a tvorba webových aplikací na míru. Společnost má více než 100 konzultantů a v regionu EMEA působí prostřednictvím center v Egyptě a Německu. Zaměřuje se na digitalizaci podnikových procesů a dodávání digitálních řešení klientům z oblasti poradenství, marketingu, logistiky a dalších odvětví.
Seniorní architekt řešení — práce na dálku v Saúdské Arábii
Veďte komplexní architekturu distribuovaných platforem Octopus by RTG od začátku do konce. Převádějte obchodní a regulační požadavky na bezpečné, škálovatelné cloudové systémy.
Popis
- Zodpovídejte za komplexní architekturu řešení pro přidělené platformy a pracovní oblasti včetně aplikací, dat, integrací, zabezpečení a nasazování.
- Převádějte obchodní a regulační požadavky do jasných architektonických rozhodnutí s výslovným uvedením kompromisů.
- Vytvářejte a udržujte dokumenty architektonické vize, návrhy na vysoké úrovni, návrhy integrací a záznamy rozhodnutí.
- Stanovujte hranice služeb, smlouvy API, vlastnictví dat a modely událostí v distribuovaných systémech.
- Navrhujte integrace s externími systémy a systémy třetích stran včetně adaptačních a antikorupčních vzorů.
- Stanovujte nefunkční očekávání týkající se škálovatelnosti, dostupnosti, výkonu, odolnosti a pozorovatelnosti a následně ověřujte, zda jim návrhy odpovídají.
- Začleňujte požadavky na zabezpečení a soulad s předpisy do architektury ve spolupráci se zainteresovanými stranami pro bezpečnost a rizika.
- Veďte kontroly návrhů, podporujte technické vedoucí a dohlížejte na implementaci podle schválené architektury.
- Posuzujte technologie a dodavatele a vytvářejte doporučení založená na důkazech.
- Sledujte architektonická rizika, předpoklady, závislosti a nevyřešená rozhodnutí až do jejich uzavření.
- Přispívejte k odhadům, technickému vymezení rozsahu a plánování dodávek společně s vedoucími produktů a dodávek.
Požadavky
- Bakalářské vzdělání v oboru informatiky, inženýrství nebo příbuzném oboru.
- Nejméně osm let praxe ve vývoji softwaru, z toho alespoň tři roky na architektonických pozicích pro velké víceservisní systémy.
- Praktické zkušenosti s vývojem softwaru s dostatečně aktuální znalostí pro kvalifikovanou kontrolu kódu a hodnocení návrhů.
- Výborná znalost distribuovaných systémů včetně mikroslužeb, hranic služeb, návrhu a verzování API a architektury řízené událostmi.
- Hluboká zkušenost s významným backendovým ekosystémem, například Java a Spring Boot, nebo rovnocennou podnikovou platformou.
- Výborná znalost datové architektury včetně relačního modelování, strategií persistence, transakční integrity a kompromisů konzistence mezi službami.
- Dobré porozumění bezpečnostní architektuře včetně správy identit a přístupu, OAuth2/OpenID Connect, autorizace, šifrování a správy tajných údajů.
- Zkušenost s návrhem cloudových nebo kontejnerizovaných nasazení s Kubernetes či OpenShift a s dodávkami prostřednictvím CI/CD.
- Prokazatelná schopnost vytvářet srozumitelnou architektonickou dokumentaci a diagramy, které mohou inženýrské týmy implementovat.
- Výborné komunikační dovednosti při jednání se zainteresovanými stranami včetně schopnosti obhájit technická rozhodnutí a srozumitelně je vysvětlit netechnickému publiku.
- Výborné ústní a písemné komunikační dovednosti v angličtině.