Advansys
Advansys
Advansys je globalno podjetje za poslovno preobrazbo, ki razvija inteligentne rešitve za avtomatizacijo za sodobna podjetja. Podjetje, ustanovljeno leta 2014, združuje več kot 400 inženirjev, ki organizacijam pomagajo reševati operativne izzive, izboljševati učinkovitost in krepiti uporabniško izkušnjo z modularnimi storitvami, ki temeljijo na tehnologiji. Njegovo delo zajema digitalno preobrazbo, operativne tehnologije in zunanje izvajanje ter podpira več kot 50 poslovnih strank v 22 mestih na petih celinah. Advansys sodeluje z organizacijami v sektorjih, kot so logistika, proizvodnja in gradbeništvo, ter deluje kot del skupine INTRO Group, zasebnega konglomerata z interesi v različnih panogah, vključno z nafto in plinom ter gradbeništvom.

Senior razvijalec zaledja Ruby – hibridno v Egiptu

Vodili boste razvoj aplikacij Ruby, API-jev in porazdeljenih storitev. Z globalnimi agilnimi ekipami boste zagotavljali zanesljivo in razširljivo programsko opremo.

Opis

  • Razvijanje novih funkcionalnosti, izboljšav in popravkov v storitvah Ruby ter povezanih komponentah.
  • Sodelovanje pri načrtovanju sprintov, dnevnih sestankih, izpopolnjevanju zahtev in retrospektivah.
  • Pregledovanje kode in upoštevanje uveljavljenih ekipnih standardov kodiranja.
  • Mentoriranje sodelavcev in podpiranje stalne izmenjave znanja.
  • Sodelovanje z lastniki izdelkov in domenskimi strokovnjaki pri razjasnjevanju zahtev, preverjanju rešitev in izpopolnjevanju meril sprejemljivosti.
  • Usklajevanje z ekipami DevOps in platformnimi ekipami glede cevovodov CI/CD, uvajanj in operativnih priročnikov.
  • Izboljševanje kodne baze s preoblikovanjem, širšim testnim pokritjem, prilagajanjem zmogljivosti in zmanjševanjem tehničnega dolga.
  • Pomoč pri triaži produkcijskih incidentov, sodelovanje pri analizah po incidentih in izvajanje preventivnih ukrepov.
  • Izgradnja zanesljivih zalednih storitev in API-jev.
  • Sodelovanje pri oblikovanju arhitekture in nadaljnjem razvoju storitveno usmerjenih in porazdeljenih sistemov.

Zahteve

  • Vsaj pet let poklicnih izkušenj z razvojem programske opreme in napredno znanje Rubyja.
  • Dokazane izkušnje z izdelavo in upravljanjem zalednih storitev in API-jev z uporabo REST in/ali GraphQL.
  • Dobro razumevanje storitveno usmerjene arhitekture in osnov porazdeljenih sistemov.
  • Dobro poznavanje relacijskih podatkovnih baz, vključno s PostgreSQL ali MySQL, načrtovanja shem in optimizacije SQL.
  • Praktične izkušnje z orodji za avtomatizirano testiranje, kot sta RSpec ali Minitest, tovarniškimi pripomočki in razvojem, usmerjenim s testi.
  • Poznavanje tehnologij za predpomnjenje in delo v realnem času, kot je Redis, ali enakovrednih orodij.
  • Izkušnje s platformami CI/CD, vključno z GitHub Actions, GitLab CI ali Azure DevOps.
  • Odlično znanje Gita in poznavanje sodobnih praks pregledovanja kode, vej in strategij združevanja.
  • Znanje objektno usmerjenega programiranja.
  • Močne analitične sposobnosti in sposobnost reševanja problemov z veliko pozornostjo do podrobnosti.
  • Odlične pisne in ustne komunikacijske sposobnosti.
  • Sposobnost učinkovitega dela z geografsko razpršenimi ekipami v različnih časovnih pasovih.

Ugodnosti

  • Hibridni način dela.
  • Socialno in zdravstveno zavarovanje.
  • Prilagodljivo delovno okolje.
  • Prevoz.

Sorodna delovna mesta

EY

AI Software Engineer, Financial Advisory

EY

Build and deploy GenAI, LLM, and MLOps solutions for EY financial advisory clients across the Middle East and North Africa. Contribute to AI strategy, production delivery, and business development.

Odpri