
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 – skladišno ispunjavanje narudžbi (Bangalore, rad iz ureda)
Vodite arhitekturu i isporuku skalabilnih cloud-native sustava za skladišno ispunjavanje narudžbi za Walmart International. Potičite inženjersku kvalitetu, tehničko vodstvo i mentoriranje iz Walmartova ureda u Bangaloreu.
Opis
- Pretvarati potrebe korisnika i poslovanja u poslovne planove i provedbu projekata.
- Postavljati prioritete, komunicirati planove, uklanjati prepreke isporuci, raspoređivati resurse i pratiti napredak.
- Preuzeti odgovornost za cjelokupan dizajn, arhitekturu i isporuku jednog ili više sustava ili proizvoda.
- Učinkovito surađivati s međufunkcionalnim timovima.
- Procjenjivati opseg posla, procjenjivati rizike, određivati redoslijed prioriteta i isporučivati u skladu s rokovima projekta.
- Unaprjeđivati inženjerske prakse u području kvalitete koda, dokumentacije, testiranja i nadzora.
- Razvijati i upravljati sustavima koji ispunjavaju certifikacijske, regulatorne i zahtjeve informacijske sigurnosti.
- Isporučivati arhitekture proizvoda i implementacije koje su skalabilne, proširive i vrlo učinkovite.
- Procjenjivati i testirati programe i proizvode prije objave.
- Prepoznavati prilike za proširenje postojećih sustava u nove proizvode i usluge.
- Isporučivati pouzdane i kvalitetne proizvode koji na vrijeme ispunjavaju poslovne i tehničke zahtjeve.
- Mentorirati inženjere, razvijati tehničke sposobnosti i pružati praktično tehničko vodstvo.
- Voditi razvoj suradnika kroz zapošljavanje, obuku, mentoriranje, delegiranje, procjene učinka, priznanja i coaching.
- Pridržavati se politika tvrtke, etičkih standarda, integriteta i usklađenosti.
Zahtjevi
- Prvostupnik računalnih znanosti, računalnog inženjerstva, računalnih informacijskih sustava, softverskog inženjerstva ili srodnog područja te četiri godine iskustva u softverskom inženjerstvu ili srodnom području; alternativno, šest godina relevantnog iskustva.
- Najmanje 10 godina iskustva u objektno orijentiranom razvoju softvera.
- Profesionalno iskustvo s tehnologijama Java, Spring Boot, GraphQL, Hibernate, Kubernetes, Docker, mikrousluge, Azure ili druga cloud platforma, Kafka, MSSQL i NoSQL baze podataka kao što su Cosmos DB ili MongoDB.
- Napredno poznavanje programiranja vođenog događajima; iskustvo s Kafkom je poželjno.
- Praktično iskustvo s alatima Mockito i Jenkins.
- Praktično iskustvo u pisanju JUnit testova i korištenju alata Maven, Ant, Gradle i Git.
- Iskustvo sa Splunkom, OpenObserveom, Prometheusom i Grafanom.
- Osnovno poznavanje velikih jezičnih modela, generativne umjetne inteligencije i agentne umjetne inteligencije.
- Stručnost u cloud platformama uključujući AWS, Azure ili Google Cloud.
- Iskustvo u izgradnji proizvoda visoke skalabilnosti i dostupnosti.
- Izvrsno poznavanje struktura podataka, algoritama i dizajna sustava.
- Iskustvo rada u agilnim razvojnim okruženjima.
- Poznavanje sigurnosnih načela i protokola koji obuhvaćaju autentifikaciju, autorizaciju i povjerljivost.
- Sposobnost i spremnost na učenje novih vještina kako se zahtjevi projekta mijenjaju.
- Potrebna je prvostupanjska ili diplomska diploma iz računalnih znanosti, računalnog inženjerstva ili srodne tehničke discipline.
- Sposobnost mentoriranja mlađih programera i unaprjeđivanja praksi softverskog inženjerstva.
Pogodnosti
- Poticajne nagrade na temelju učinka.
- Rodiljni i roditeljski dopust.
- Plaćeni dopust.
- Zdravstvene pogodnosti.
- Kompenzacijski paket.
- Fleksibilnost u usklađivanju osobnih obveza s poslom.