
Walmart je globalna maloprodajna i e-trgovinska kompanija koja opslužuje potrošače putem hipermarketa, diskontnih robnih kuća, trgovina mješovitom robom i internetskog tržišta. Njezinu široku ponudu proizvoda podržavaju velika mreža fizičkih trgovina, izravno poslovanje s potrošačima te logistički sustavi i sustavi opskrbnog lanca potrebni za kretanje proizvoda kroz cijelo poslovanje.
Glavni softverski inženjer za maloprodajne i e-trgovinske platforme Walmarta
Vodite arhitekturu i razvoj Walmartovih međunarodnih maloprodajnih i e-trgovinskih platformi, uključujući sustave za angažman kupaca i kontekstualno oglašavanje. Usmjeravajte timove u izgradnji skalabilnih mik usluga i isporuci pouzdanog softvera.
Opis
- Mentorirajte inženjere kroz pregled koda i rasprave o dizajnu.
- Budite tehnički autoritet, određujte smjer i dijelite stručna znanja.
- Promičite standarde kodiranja, obrasce dizajna i učinkovite razvojne prakse.
- Vodite tehničku arhitekturu koja podupire poslovne ciljeve i skaliranje.
- Dizajnirajte složene softverske sustave za performanse, sigurnost i skalabilnost.
- Isporučujte kvalitetan softver kroz jedinično testiranje, pregled koda i kontinuiranu integraciju.
- Održavajte visoke standarde kvalitete softvera i operativne izvrsnosti.
- Pripremajte tehničku dokumentaciju i prezentacije o arhitektonskim odlukama i opcijama dizajna.
- Usklađujte dokumentaciju s opsegom projekta, ključnim etapama i isporukama.
- Unapređujte i održavajte tehničke standarde u cijeloj organizaciji.
- Potičite učenje i inovacije praktičnim usmjeravanjem i mentorstvom.
- Vodite istraživanje i definiranje velikih projekata.
- Surađujte s međufunkcijskim timovima na utvrđivanju opsega projekta i ključnih etapa.
- Surađujte s upravljanjem proizvodima, UX/UI-jem, osiguranjem kvalitete i DevOpsom.
- Objašnjavajte tehničke koncepte tehničkim i netehničkim dionicima.
- Procjenjujte nove alate i metode.
- Izrađujte i unapređujte skalabilne platforme za Walmartove međunarodne trgovine i e-trgovinsko poslovanje, uključujući angažman kupaca i kontekstualno oglašavanje.
Zahtjevi
- Prethodno iskustvo na poziciji tehničkog voditelja.
- Snažno iskustvo u razvoju softvera u arhitekturama mik usluga.
- Iskustvo s tehnologijama Java, Spring Boot i Kafka.
- Najmanje 15 godina iskustva u razvoju softvera, s naglaskom na distribuirane sustave velikih razmjera.
- Iskustvo s tehnologijama Java, React Native, mik uslugama, Node.js-om i slučajevima uporabe agentičke umjetne inteligencije.
- Napredno poznavanje složenog dizajna softvera, distribuiranih sustava, obrazaca dizajna, struktura podataka i algoritama.
- Poznavanje Kafke i NoSQL baza podataka.
- Iskustvo s DevOpsom, CI/CD-om, Gitom i Mavenom.
- Izražene vještine tehničkog otklanjanja pogrešaka i podrške produkciji.
- Poznavanje javnih platformi u oblaku kao što su Azure ili Google Cloud Platform.
- Opsežno iskustvo u dizajniranju, razvoju i isporuci softverskih proizvoda za velik broj korisnika.
- Arhitektonsko iskustvo s velikim softverskim sustavima, uslugama i aplikacijama temeljenima na podacima te razvojem i unapređivanjem globalnih platformi.
- Praktično iskustvo u izgradnji mik usluga, arhitektura vođenih događajima i distribuiranih sustava uz primjenu odgovarajućih obrazaca dizajna.
- Poznavanje analize rizika i troškova, poslovnih ciljeva, klasifikacije zahtjeva, domenskog znanja, korisničkih priča te funkcionalnih i nefunkcionalnih zahtjeva.
- Poznavanje standarda kodiranja, Java i JavaScripta, Springa, Microsoft Azurea, PCI standarda, telemetrije, CI/CD-a, alata za upravljanje kodom, životnog ciklusa razvoja softvera (SDLC) te okvira i alata za siguran razvoj softvera.
- Odgovarajuća prvostupnička diploma i pet godina iskustva u softverskom inženjerstvu ili sedam godina iskustva u softverskom inženjerstvu.
Pogodnosti
- Poticajne nagrade temeljene na radnom učinku.
- Rodiljni i roditeljski dopust.
- Plaćeni dopust.
- Zdravstvene pogodnosti.