
Robusta Studio este o agenție de consultanță tehnologică ce ajută organizații din diverse sectoare să își dezvolte transformarea digitală și să îmbunătățească interacțiunea cu clienții. Serviciile sale includ dezvoltare de comerț electronic, design web, design grafic, dezvoltare de aplicații mobile și aplicații web personalizate. Cu peste 100 de consultanți și o prezență operațională în regiunea EMEA prin centrele din Egipt și Germania, compania lucrează la digitalizarea proceselor de afaceri și la furnizarea de soluții digitale pentru clienți din domenii precum consultanță, marketing, logistică și alte industrii.
Arhitect senior de soluții – Lucru la distanță în Arabia Saudită
Conduceți arhitectura de soluții de la un capăt la altul pentru platformele distribuite complexe ale Octopus by RTG. Transformați nevoile de business și de reglementare în sisteme sigure, scalabile și cloud-native.
Descriere
- Asumați arhitectura de soluții de la un capăt la altul pentru platformele și fluxurile de lucru alocate, acoperind aplicațiile, datele, integrarea, securitatea și implementarea.
- Transformați cerințele de business și de reglementare în decizii arhitecturale clare, cu compromisuri explicite.
- Creați și mențineți documente privind viziunea arhitecturală, proiectări de nivel înalt, proiectări de integrare și registre de decizii.
- Stabiliți limitele serviciilor, contractele API, dreptul de proprietate asupra datelor și modelele de evenimente în sistemele distribuite.
- Proiectați integrări cu sisteme externe și sisteme terțe, inclusiv modele de adaptoare și modele anti-corupție.
- Stabiliți așteptări nefuncționale privind scalabilitatea, disponibilitatea, performanța, reziliența și observabilitatea, apoi verificați că proiectările le îndeplinesc.
- Integrați cerințele de securitate și conformitate în arhitectură, în colaborare cu părțile interesate din securitate și risc.
- Conduceți revizuirile de proiectare, sprijiniți liderii de inginerie și guvernați implementarea conform arhitecturii aprobate.
- Evaluați tehnologii și furnizori și formulați recomandări fundamentate pe dovezi.
- Urmăriți riscurile arhitecturale, ipotezele, dependențele și deciziile nerezolvate până la închiderea lor.
- Contribuiți la estimare, definirea domeniului tehnic și planificarea livrării împreună cu liderii de produs și livrare.
Cerințe
- Diplomă de licență în informatică, inginerie sau un domeniu conex.
- Cel puțin opt ani de experiență în ingineria software, inclusiv trei sau mai mulți ani în roluri de arhitectură pentru sisteme mari, cu mai multe servicii.
- Experiență practică în dezvoltarea software, cu suficientă profunzime actuală pentru a revizui codul și a evalua proiectările în mod credibil.
- Expertiză solidă în sisteme distribuite, inclusiv microservicii, limite de servicii, proiectarea și versionarea API-urilor și arhitectură bazată pe evenimente.
- Experiență aprofundată într-un ecosistem backend major, precum Java și Spring Boot, sau într-o platformă enterprise echivalentă.
- Expertiză solidă în arhitectura datelor, inclusiv modelare relațională, strategii de persistență, integritatea tranzacțiilor și compromisuri privind consistența între servicii.
- Înțelegere bună a arhitecturii de securitate, inclusiv gestionarea identității și accesului, OAuth2/OpenID Connect, autorizare, criptare și gestionarea secretelor.
- Experiență în proiectarea implementărilor cloud-native sau containerizate cu Kubernetes ori OpenShift, împreună cu livrare CI/CD.
- Capacitate demonstrată de a crea documentație și diagrame arhitecturale clare, pe care echipele de inginerie le pot implementa.
- Abilități solide de comunicare cu părțile interesate, inclusiv capacitatea de a susține decizii tehnice și de a le explica simplu publicului netehnic.
- Cunoștințe excelente de comunicare în limba engleză, atât verbal, cât și în scris.