
Robusta Studio je tehnološka konzultantska agencija koja organizacijama iz različitih sektora pomaže unaprijediti digitalnu transformaciju i poboljšati angažman korisnika. Njezine usluge uključuju razvoj rješenja za e-trgovinu, web dizajn, grafički dizajn, razvoj mobilnih aplikacija i izradu prilagođenih web aplikacija. S više od 100 konzultanata i poslovanjem u regiji EMEA putem ureda u Egiptu i Njemačkoj, tvrtka radi na digitalizaciji poslovnih procesa i isporuci digitalnih rješenja klijentima iz područja savjetovanja, marketinga, logistike i drugih industrija.
Viši arhitekt rješenja – rad na daljinu u Saudijskoj Arabiji
Vodite cjelokupnu arhitekturu složenih distribuiranih platformi Octopusa tvrtke RTG. Pretvarajte poslovne i regulatorne potrebe u sigurne, skalabilne cloud-native sustave.
Opis
- Preuzmite odgovornost za cjelokupnu arhitekturu rješenja za dodijeljene platforme i radne tokove, uključujući aplikacije, podatke, integraciju, sigurnost i implementaciju.
- Pretvarajte poslovne i regulatorne zahtjeve u jasne arhitektonske odluke s izričito navedenim kompromisima.
- Izrađujte i održavajte dokumente vizije arhitekture, dizajne visoke razine, dizajne integracije i zapise odluka.
- Uspostavljajte granice usluga, ugovore API-ja, vlasništvo nad podacima i modele događaja u distribuiranim sustavima.
- Dizajnirajte integracije s vanjskim sustavima i sustavima trećih strana, uključujući obrasce adaptera i zaštite od korupcije modela.
- Postavljajte nefunkcionalna očekivanja za skalabilnost, dostupnost, performanse, otpornost i uočljivost te provjeravajte ispunjavaju li ih dizajni.
- Ugrađujte sigurnosne zahtjeve i zahtjeve usklađenosti u arhitekturu u suradnji s dionicima za sigurnost i rizike.
- Vodite preglede dizajna, podržavajte voditelje inženjeringa i upravljajte implementacijom prema odobrenoj arhitekturi.
- Procjenjujte tehnologije i dobavljače te izrađujte preporuke utemeljene na dokazima.
- Pratite arhitektonske rizike, pretpostavke, ovisnosti i neriješene odluke sve do njihova zatvaranja.
- Doprinosite procjenama, tehničkom definiranju opsega i planiranju isporuke zajedno s vodstvom proizvoda i isporuke.
Zahtjevi
- Diploma iz računalnih znanosti, strojarstva, elektrotehnike ili srodnog područja.
- Najmanje osam godina iskustva u softverskom inženjerstvu, uključujući tri ili više godina na arhitektonskim ulogama za velike sustave s više usluga.
- Praktično iskustvo u razvoju softvera s dovoljno aktualnim znanjem za vjerodostojan pregled koda i procjenu dizajna.
- Izvrsno poznavanje distribuiranih sustava, uključujući mikrousluge, granice usluga, dizajn i verzioniranje API-ja te event-driven arhitekturu.
- Duboko iskustvo s glavnim backend ekosustavom, kao što su Java i Spring Boot, ili ekvivalentnom poslovnom platformom.
- Izvrsno poznavanje podatkovne arhitekture, uključujući relacijsko modeliranje, strategije perzistencije, transakcijski integritet i kompromise konzistentnosti među uslugama.
- Dobro razumijevanje sigurnosne arhitekture, uključujući upravljanje identitetom i pristupom, OAuth2/OpenID Connect, autorizaciju, enkripciju i upravljanje tajnama.
- Iskustvo u dizajniranju cloud-native ili kontejneriziranih implementacija s Kubernetesom ili OpenShiftom, uz isporuku CI/CD-a.
- Dokazana sposobnost izrade jasne arhitektonske dokumentacije i dijagrama koje inženjerski timovi mogu implementirati.
- Izvrsne komunikacijske vještine s dionicima, uključujući sposobnost obrane tehničkih odluka i njihova jednostavnog objašnjavanja netehničkoj publici.
- Izvrsne govorne i pisane komunikacijske vještine na engleskom jeziku.