
Robusta Studio je technologická konzultačná agentúra, ktorá pomáha organizáciám naprieč odvetviami napredovať v digitálnej transformácii a zlepšovať zapojenie zákazníkov. Medzi jej služby patrí vývoj e-commerce riešení, webový dizajn, grafický dizajn, vývoj mobilných aplikácií a tvorba webových aplikácií na mieru. Spoločnosť má viac ako 100 konzultantov a pôsobí v regióne EMEA prostredníctvom centier v Egypte a Nemecku. Zameriava sa na digitalizáciu podnikových procesov a poskytovanie digitálnych riešení pre klientov z oblasti poradenstva, marketingu, logistiky a ďalších odvetví.
Senior architekt riešení – práca na diaľku v Saudskej Arábii
Veďte komplexnú architektúru platforiem Octopus od RTG od začiatku do konca. Premieňajte obchodné a regulačné potreby na bezpečné, škálovateľné cloud-native systémy.
Popis
- Zodpovednosť za komplexnú architektúru riešení pre pridelené platformy a pracovné oblasti vrátane aplikácií, dát, integrácií, bezpečnosti a nasadenia.
- Premieňajte obchodné a regulačné požiadavky na jasné architektonické rozhodnutia s výslovne uvedenými kompromismi.
- Vytvárajte a udržiavajte dokumenty vízie architektúry, návrhy na vysokej úrovni, návrhy integrácií a záznamy rozhodnutí.
- Definujte hranice služieb, zmluvy API, vlastníctvo dát a modely udalostí v distribuovaných systémoch.
- Navrhujte integrácie s externými systémami a systémami tretích strán vrátane adaptačných a anti-korupčných vzorov.
- Stanovujte nefunkčné požiadavky na škálovateľnosť, dostupnosť, výkon, odolnosť a pozorovateľnosť a následne overujte, či ich návrhy spĺňajú.
- Začleňujte požiadavky na bezpečnosť a súlad s predpismi do architektúry v spolupráci so zainteresovanými stranami z oblasti bezpečnosti a rizík.
- Veďte kontroly návrhov, podporujte vedúcich inžinierov a dohliadajte na implementáciu podľa schválenej architektúry.
- Posudzujte technológie a dodávateľov a pripravujte odporúčania založené na dôkazoch.
- Sledujte architektonické riziká, predpoklady, závislosti a nevyriešené rozhodnutia až do ich uzavretia.
- Prispievajte k odhadom, technickému vymedzeniu rozsahu a plánovaniu dodávok spolu s vedením produktových a realizačných tímov.
Požiadavky
- Vysokoškolské vzdelanie v odbore počítačových vied, inžinierstva alebo príbuznom odbore.
- Aspoň osem rokov skúseností v softvérovom inžinierstve vrátane najmenej troch rokov v architektonických pozíciách pre veľké systémy s viacerými službami.
- Praktické skúsenosti s vývojom softvéru s dostatočne aktuálnou hĺbkou na dôveryhodné kontroly kódu a hodnotenie návrhov.
- Pokročilé znalosti distribuovaných systémov vrátane mikroslužieb, hraníc služieb, návrhu a verzovania API a udalostne riadenej architektúry.
- Hlboké skúsenosti s významným backendovým ekosystémom, ako je Java a Spring Boot, alebo s ekvivalentnou podnikovou platformou.
- Pokročilé znalosti dátovej architektúry vrátane relačného modelovania, stratégií perzistencie, transakčnej integrity a kompromisov konzistentnosti medzi službami.
- Dobré znalosti bezpečnostnej architektúry vrátane správy identít a prístupov, OAuth2/OpenID Connect, autorizácie, šifrovania a správy tajomstiev.
- Skúsenosti s návrhom cloud-native alebo kontajnerizovaných nasadení s Kubernetes alebo OpenShift spolu s dodávkou CI/CD.
- Preukázaná schopnosť vytvárať jasnú dokumentáciu architektúry a diagramy, ktoré môžu inžinierske tímy implementovať.
- Silné komunikačné zručnosti pri spolupráci so zainteresovanými stranami vrátane schopnosti obhájiť technické rozhodnutia a zrozumiteľne ich vysvetliť netechnickému publiku.
- Výborné ústne a písomné komunikačné schopnosti v angličtine.