
Walmart on ülemaailmne jae- ja e-kaubandusettevõte, mis teenindab tarbijaid hüpermarketite, soodushinnaga kaubamajade, toidukaupluste ja veebipõhise turuplatsi kaudu. Selle laia tootevalikut toetavad ulatuslik füüsiliste kaupluste võrgustik, otse tarbijatele suunatud tegevus ning logistika- ja tarneahelasüsteemid, mis tagavad toodete liikumise kogu ettevõttes.
Tarkvara peaarhitekt, Walmarti jae- ja e-kaubanduse platvormid
Juhi Walmarti rahvusvaheliste jae- ja e-kaubanduse platvormide arhitektuuri ja arendustööd, sealhulgas kliendisuhtluse ja kontekstipõhise reklaami süsteeme. Suuna meeskondi skaleeritavaid mikroteenuseid ehitama ja töökindlat tarkvara tarnima.
Kirjeldus
- Juhenda insenere koodiülevaatuste ja disainiarutelude kaudu.
- Tegutse tehnilise autoriteedina, määra suunda ja jaga oma teadmisi.
- Edenda kodeerimisstandardeid, disainimustreid ja tõhusaid arendustavasid.
- Juhi tehnilise arhitektuuri kujundamist nii, et see toetaks ärieesmärke ja skaleeritavust.
- Kavanda keerukaid tarkvarasüsteeme, arvestades jõudluse, turvalisuse ja skaleeritavuse vajadustega.
- Taga kvaliteetne tarkvara üksustestide, koodiülevaatuste ja pideva integratsiooni abil.
- Hoia tarkvara kvaliteedi ja töökindluse standardid kõrgel.
- Koosta tehnilist dokumentatsiooni ja esitlusi arhitektuuriotsuste ning disainivõimaluste kohta.
- Hoia dokumentatsioon kooskõlas projekti ulatuse, vaheetappide ja tulemustega.
- Arenda ja järgi tehnilisi standardeid kogu organisatsioonis.
- Julgusta õppimist ja innovatsiooni praktilise juhendamise ning mentorluse kaudu.
- Juhi suurte projektide eeluuringuid.
- Määra koos eri valdkondade meeskondadega projekti ulatus ja vaheetapid.
- Tee koostööd tootehalduse, UX/UI, kvaliteeditagamise ja DevOpsiga.
- Selgita tehnilisi teemasid nii tehnilistele kui ka mittetehnilistele sidusrühmadele.
- Hinda uusi tööriistu ja meetodeid.
- Ehita ja täiusta skaleeritavaid platvorme Walmarti rahvusvahelistele kauplustele ja e-kaubanduse tegevusele, sealhulgas kliendisuhtluse ja kontekstipõhise reklaami lahendusi.
Nõuded
- Varasem kogemus tehnilise juhina.
- Tugev tarkvaraarenduse taust mikroteenuste arhitektuurides.
- Kogemus Java, Spring Booti ja Kafkaga.
- Vähemalt 15 aastat tarkvaraarenduse kogemust, keskendudes suuremahulistele hajussüsteemidele.
- Kogemus Java, React Native'i, mikroteenuste, Node.js-i ja agentse tehisintellekti kasutusjuhtudega.
- Põhjalikud teadmised keerukast tarkvaradisainist, hajussüsteemidest, disainimustritest, andmestruktuuridest ja algoritmidest.
- Kafka ja NoSQL-andmebaaside valdamine.
- Kogemus DevOpsi, CI/CD, Giti ja Maveniga.
- Tugevad tehnilised silumis- ja tootmistoe oskused.
- Avalike pilveplatvormide, näiteks Azure'i või Google Cloud Platformi tundmine.
- Laialdane kogemus suure kasutajaskonnaga tarkvaratoodete kavandamise, arendamise ja tarnimisega.
- Arhitektuurikogemus suuremahulise tarkvara, andmepõhiste teenuste ja rakenduste ning globaalsete platvormide arendamise ja täiustamisega.
- Praktiline kogemus mikroteenuste, sündmuspõhiste arhitektuuride ja hajussüsteemide loomisel sobivaid disainimustreid kasutades.
- Teadmised riskide ja kulude analüüsist, ärieesmärkidest, nõuete liigitamisest, valdkonna tundmisest, kasutajalugudest ning funktsionaalsetest ja mittefunktsionaalsetest nõuetest.
- Teadmised kodeerimisstandarditest, Javast ja JavaScriptist, Springist, Microsoft Azure'ist, PCI-standarditest, telemeetriast, CI/CD-st, koodihaldustööriistadest, tarkvaraarenduse elutsüklist (SDLC) ning turvalise tarkvaraarenduse raamistikest ja tööriistadest.
- Asjakohane bakalaureusekraad ja viis aastat tarkvaratehnika kogemust või seitse aastat tarkvaratehnika kogemust.
Hüved
- Tulemustel põhinevad ergutuspreemiad.
- Rasedus- ja lapsehoolduspuhkus.
- Tasustatud vaba aeg.
- Tervisehüvitised.