Robusta Studio
Robusta Studio
Robusta Studio er et teknologikonsulentselskap som hjelper organisasjoner på tvers av sektorer med å fremme digital omstilling og forbedre kundeengasjementet. Tjenestene omfatter blant annet utvikling av netthandel, webdesign, grafisk design, utvikling av mobilapper og skreddersydde webapplikasjoner. Med mer enn 100 konsulenter og virksomhet i EMEA-regionen gjennom kontorer i Egypt og Tyskland arbeider selskapet med å digitalisere forretningsprosesser og levere digitale løsninger til kunder innen rådgivning, markedsføring, logistikk og andre bransjer.

Senior løsningsarkitekt – fjernarbeid i Saudi-Arabia

Led den overordnede arkitekturen for Octopus by RTGs komplekse distribuerte plattformer. Omsett forretningsmessige og regulatoriske behov til sikre, skalerbare cloud-native systemer.

Beskrivelse

  • Ha ansvar for den overordnede løsningsarkitekturen for tildelte plattformer og arbeidsområder, inkludert applikasjoner, data, integrasjon, sikkerhet og utrulling.
  • Omsette forretningsmessige og regulatoriske krav til tydelige arkitekturbeslutninger med eksplisitte avveininger.
  • Opprette og vedlikeholde dokumenter for arkitekturvisjon, overordnede design, integrasjonsdesign og beslutningslogger.
  • Etablere tjenestegrenser, API-kontrakter, dataeierskap og hendelsesmodeller på tvers av distribuerte systemer.
  • Designe integrasjoner med eksterne systemer og tredjepartssystemer, inkludert adapter- og antikorrupsjonsmønstre.
  • Fastsette ikke-funksjonelle forventninger til skalerbarhet, tilgjengelighet, ytelse, robusthet og observerbarhet, og deretter verifisere at designene oppfyller dem.
  • Inkludere sikkerhets- og samsvarskrav i arkitekturen i samarbeid med sikkerhets- og risikoansvarlige.
  • Lede designgjennomganger, støtte tekniske ledere og styre implementeringen i tråd med den godkjente arkitekturen.
  • Vurdere teknologier og leverandører og gi anbefalinger basert på dokumentasjon.
  • Følge opp arkitekturmessige risikoer, antakelser, avhengigheter og uavklarte beslutninger til de er avsluttet.
  • Bidra til estimering, teknisk avgrensning og leveranseplanlegging sammen med produkt- og leveranseledelsen.

Krav

  • Bachelorgrad i informatikk, ingeniørfag eller en beslektet disiplin.
  • Minst åtte års erfaring med programvareutvikling, inkludert minst tre år i arkitektroller for store systemer med flere tjenester.
  • Praktisk erfaring med programvareutvikling og tilstrekkelig aktuell dybde til å kunne gjennomgå kode og evaluere design på en troverdig måte.
  • Sterk ekspertise innen distribuerte systemer, inkludert mikrotjenester, tjenestegrenser, API-design og versjonering samt hendelsesdrevet arkitektur.
  • Dyp erfaring med et større backend-økosystem, for eksempel Java og Spring Boot, eller en tilsvarende enterprise-plattform.
  • Sterk kompetanse innen dataarkitektur, inkludert relasjonsmodellering, strategier for datalagring, transaksjonsintegritet og avveininger knyttet til konsistens på tvers av tjenester.
  • Solid forståelse av sikkerhetsarkitektur, inkludert identitets- og tilgangsstyring, OAuth2/OpenID Connect, autorisasjon, kryptering og håndtering av hemmeligheter.
  • Erfaring med å designe cloud-native eller containeriserte utrullinger med Kubernetes eller OpenShift, samt CI/CD-leveranser.
  • Dokumentert evne til å lage tydelig arkitekturdokumentasjon og diagrammer som utviklingsteam kan implementere.
  • Gode kommunikasjonsevner overfor interessenter, inkludert evnen til å forsvare tekniske beslutninger og forklare dem enkelt for ikke-tekniske målgrupper.
  • Svært gode muntlige og skriftlige engelskkunnskaper.