WEX
WEX
WEX je globalna trgovinska platforma koja organizacijama pomaže upravljati ključnim poslovnim operacijama putem specijaliziranih platnih i administrativnih rješenja. Njezina ponuda uključuje kartice za gorivo, upravljanje voznim parkom i analitiku za timove u logistici i prijevozu; alate za poslovna plaćanja osmišljene za pojednostavljenje transakcija i bolju kontrolu; te administraciju pogodnosti za zaposlenike, uključujući zdravstvene i račune za povrat troškova. WEX posluje u područjima zdravstva, logistike i putovanja te razvija tehnologiju čiji je cilj učiniti složene komercijalne procese učinkovitijima, sigurnijima i jednostavnijima za upravljanje.

Inženjer razvoja softvera I, WEX Mobility (rad na daljinu u Indiji)

Razvijajte i testirajte softver WEX Mobility za plaćanje goriva, platforme za vozne parkove i aplikacije za vozače. Radite s jezicima Java, Python i TypeScript te sustavima razvijenima za oblak.

Opis

  • Razvijajte komponente unutar ustaljenih arhitektura mikrousluga, vođenih događajima i frontend sustava.
  • Pišite čist kod koji se može kompajlirati i jedinične testove koji zadovoljavaju standarde kvalitete tima.
  • Prije implementacije provjerite kriterije prihvaćanja i scenarije pogrešaka.
  • Uz vodstvo iskusnijih inženjera reproducirajte i otklanjajte jasno definirane programske pogreške.
  • Prvi odgovarajte na zahtjeve podrške niskog prioriteta.
  • Sudjelujte u dežurstvima pod nadzorom te obavljajte dodijeljene provjere incidenata i pokrećite skripte.
  • Dodajte zapise o pogreškama i informativne zapise radi lakšeg nadzora i otklanjanja pogrešaka.
  • Redovito ažurirajte Jiru, pridržavajte se definicije dovršenosti, premještajte zadatke kroz faze tijeka rada i prijavljujte rizike.
  • Sudjelujte u dnevnim sastancima, pregledima zaostatka posla i demonstracijama.
  • Upotrebljavajte alate poput Cursora kako biste smanjili ponavljajući kod i istražili pogreške, uz provjeru generiranih rezultata.
  • Ispravite ili dodajte dokumentaciju koja nedostaje.
  • Surađujte s produktnim timovima, drugim timovima OTR-a i kolegama iz inženjerskog tima u svim fazama, od dizajna do implementacije, testiranja, isporuke i podrške u produkciji.

Zahtjevi

  • Preddiplomska ili diplomska diploma iz računarstva s ugledne obrazovne ustanove.
  • 0–1 godina profesionalnog iskustva.
  • Dobro poznavanje struktura podataka, algoritama i dizajna softvera.
  • Sposobnost pisanja čistog, kompajlabilnog i testiranog koda barem u jednom od jezika Java, Python ili TypeScript/JavaScript.
  • Razumijevanje piramide testiranja i iskustvo s pisanjem jediničnih testova u sklopu studija, prakse ili osobnog projekta.
  • Osnovno poznavanje IAM-a i kontrole pristupa na temelju uloga.
  • Spremnost na učenje relevantnih standarda usklađenosti, primjerice PCI-ja ili SOC-a.
  • Poznavanje Gita i tijeka rada sa zahtjevima za povlačenje promjena.
  • Sposobnost isporuke putem postojećeg CI/CD procesa i utvrđivanja kada je commit uzrokovao neuspjeh izgradnje.
  • Sposobnost postavljanja konkretnih pitanja, objašnjavanja pokušaja rješavanja problema i pravodobnog upozoravanja na rizike.
  • Sposobnost prihvaćanja povratnih informacija tijekom pregleda koda te usvajanja timskih standarda i alata.
  • Poželjno: diploma iz računarstva ili softverskog inženjerstva s ugledne obrazovne ustanove.
  • Poželjno: iskustvo na praksi ili u kooperativnom programu, uz timsku isporuku koda u produkcijsko ili testno okruženje.
  • Poželjno: poznavanje osnova računalstva u oblaku.
  • Poželjno: iskustvo s Dockerom i kontejnerizacijom.
  • Poželjno: iskustvo u poboljšavanju postojeće baze koda.
  • Poželjno: poznavanje alata umjetne inteligencije koji nadilaze automatsko dovršavanje koda.
  • Poželjno: iskren interes za plaćanja, upravljanje voznim parkovima ili rad na platformama za razvojne inženjere.

Pogodnosti

  • U oglasu nisu navedene pogodnosti, povlastice ni dodatna naknada.