WEX
WEX
WEX on maailmanlaajuinen kaupankäyntialusta, joka auttaa organisaatioita hallitsemaan keskeisiä liiketoimintojaan erikoistuneiden maksu- ja hallinnollisten ratkaisujen avulla. Sen tarjontaan kuuluvat polttoainekortit, kalustonhallinta ja analytiikka logistiikka- ja kuljetustiimeille, liiketoiminnan maksutyökalut maksutapahtumien yksinkertaistamiseen ja hallinnan parantamiseen sekä terveydenhuolto- ja korvaustilien työntekijäetujen hallinnointi. Terveydenhuollon, logistiikan ja matkailun parissa toimiva WEX kehittää teknologiaa, jonka tarkoituksena on tehostaa monimutkaisia kaupallisia prosesseja, parantaa niiden turvallisuutta ja tehdä niistä helpommin hallittavia.

Ohjelmistokehitysinsinööri I, WEX Mobility (etätyö Intiassa)

Kehitä ja testaa WEX Mobilityn ohjelmistoja polttoainemaksuihin, kalustonhallintaan ja kuljettajasovelluksiin. Työskentele Javalla, Pythonilla, TypeScriptillä ja pilvinatiiveilla järjestelmillä.

Kuvaus

  • Kehitä komponentteja vakiintuneisiin mikropalvelu-, tapahtumapohjaisiin ja käyttöliittymäarkkitehtuureihin.
  • Kirjoita selkeää, kääntyvää koodia ja yksikkötestejä tiimin laatustandardien mukaisesti.
  • Varmista hyväksymiskriteerit ja virhetilanteet ennen toteutusta.
  • Toista ja korjaa rajattuja virheitä kokeneempien insinöörien ohjauksessa.
  • Vastaa ensimmäisenä matalan prioriteetin tukipyyntöihin.
  • Osallistu valvottuihin päivystysvuoroihin ja suorita määrätyt häiriötarkistukset ja skriptit.
  • Lisää virhe- ja tietolokeja seurannan ja virheiden selvityksen tueksi.
  • Pidä Jira ajan tasalla, noudata valmiin työn määritelmää, siirrä tikettejä työnkulun vaiheissa ja tuo riskit esiin.
  • Osallistu päivittäisiin tilannepalavereihin, työjonon katselmointeihin ja esittelyihin.
  • Käytä Cursorin kaltaisia työkaluja vakiorungon vähentämiseen ja virheiden selvittämiseen sekä tarkista niiden tuottamat tulokset.
  • Korjaa puuttuvaa dokumentaatiota tai lisää sitä.
  • Tee yhteistyötä tuotetiimien, muiden OTR-tiimien ja tekniikan kollegoiden kanssa suunnittelusta toteutukseen, testaukseen, käyttöönottoon ja tuotantotukeen.

Vaatimukset

  • Tietojenkäsittelytieteen kandidaatin- tai maisterintutkinto arvostetusta oppilaitoksesta.
  • 0–1 vuotta ammatillista työkokemusta.
  • Hyvä tietämys tietorakenteista, algoritmeista ja ohjelmistosuunnittelusta.
  • Osaat kirjoittaa selkeää, kääntyvää ja testattua koodia vähintään yhdellä seuraavista: Java, Python tai TypeScript/JavaScript.
  • Ymmärrät testauspyramidin ja olet kirjoittanut yksikkötestejä opintojen, harjoittelun tai oman projektin yhteydessä.
  • Perustiedot IAM:stä ja roolipohjaisesta käyttöoikeuksien hallinnasta.
  • Valmius perehtyä soveltuviin vaatimustenmukaisuusstandardeihin, kuten PCI:hin tai SOC:hen.
  • Git ja pull request -työnkulut ovat tuttuja.
  • Osaat ottaa käyttöön muutoksia olemassa olevan CI/CD-putken kautta ja selvittää, milloin commit aiheutti koontivirheen.
  • Osaat esittää täsmällisiä kysymyksiä, selittää kokeilemasi ratkaisut ja tuoda aikatauluriskit esiin.
  • Pystyt ottamaan vastaan koodikatselmoinnin palautetta ja omaksumaan tiimin standardit ja työkalut.
  • Eduksi katsotaan: tietojenkäsittelytieteen tai ohjelmistotekniikan tutkinto arvostetusta oppilaitoksesta.
  • Eduksi katsotaan: harjoittelu- tai co-op-kokemus tiimissä toteutetusta koodista, joka on toimitettu tuotanto- tai staging-ympäristöön.
  • Eduksi katsotaan: pilvipalvelujen perusteiden tuntemus.
  • Eduksi katsotaan: kokemus Dockerista ja konttiteknologiasta.
  • Eduksi katsotaan: kokemus olemassa olevan koodikannan parantamisesta.
  • Eduksi katsotaan: tietoisuus kooditäydennystä laajemmista tekoälytyökaluista.
  • Eduksi katsotaan: aito kiinnostus maksamiseen, kalustonhallintaan tai kehittäjäalustojen parissa työskentelyyn.

Edut

  • Ilmoituksessa ei määritellä etuja, lisäetuja eikä lisäkorvauksia.