
Walmart je globální maloobchodní a eCommerce společnost, která obsluhuje spotřebitele prostřednictvím hypermarketů, diskontních obchodních domů, prodejen potravin a online tržiště. Její široká nabídka produktů je podporována rozsáhlou sítí kamenných prodejen, přímým prodejem spotřebitelům a logistickými systémy a dodavatelskými řetězci potřebnými k přepravě produktů v rámci celé společnosti.
Hlavní softwarový inženýr, platformy maloobchodu a elektronického obchodování Walmart
Veďte architekturu a vývoj mezinárodních platforem Walmart pro maloobchod a elektronické obchodování, včetně systémů pro zapojení zákazníků a kontextovou reklamu. Pomáhejte týmům vytvářet škálovatelné mikroslužby a dodávat spolehlivý software.
Popis
- Veďte inženýry prostřednictvím kontroly kódu a diskusí o návrhu řešení.
- Působte jako technická autorita, určujte směr a sdílejte své odborné znalosti.
- Prosazujte standardy kódování, návrhové vzory a efektivní postupy vývoje.
- Veďte návrh technické architektury, která podporuje obchodní cíle a škálování.
- Navrhujte komplexní softwarové systémy s ohledem na výkon, bezpečnost a škálovatelnost.
- Dodávejte kvalitní software prostřednictvím jednotkových testů, kontroly kódu a průběžné integrace.
- Udržujte vysoké standardy kvality softwaru a provozní dokonalosti.
- Připravujte technickou dokumentaci a prezentace o architektonických rozhodnutích a možnostech návrhu.
- Dbejte na to, aby dokumentace odpovídala rozsahu projektu, milníkům a výstupům.
- Rozvíjejte a udržujte technické standardy v celé organizaci.
- Podporujte vzdělávání a inovace prostřednictvím praktického vedení a mentoringu.
- Veďte úvodní analýzu významných projektů.
- Spolupracujte s mezifunkčními týmy na stanovení rozsahu projektu a milníků.
- Spolupracujte s týmy produktového managementu, UX/UI, zajištění kvality a DevOps.
- Vysvětlujte technická témata technickým i netechnickým zainteresovaným stranám.
- Vyhodnocujte nové nástroje a metody.
- Vytvářejte a vylepšujte škálovatelné platformy pro mezinárodní prodejny a provoz elektronického obchodování Walmart, včetně systémů pro zapojení zákazníků a kontextovou reklamu.
Požadavky
- Předchozí zkušenost na pozici technického vedoucího.
- Silné zázemí ve vývoji softwaru založeném na architektuře mikroslužeb.
- Zkušenosti s technologiemi Java, Spring Boot a Kafka.
- Alespoň 15 let zkušeností s vývojem softwaru se zaměřením na rozsáhlé distribuované systémy.
- Zkušenosti s technologiemi Java, React Native, mikroslužbami, Node.js a případy využití agentní umělé inteligence.
- Pokročilá znalost návrhu komplexního softwaru, distribuovaných systémů, návrhových vzorů, datových struktur a algoritmů.
- Dobrá znalost Kafka a databází NoSQL.
- Zkušenosti s DevOps, CI/CD, Git a Maven.
- Výborné dovednosti v technickém ladění a podpoře produkčních systémů.
- Znalost veřejných cloudových platforem, například Azure nebo Google Cloud Platform.
- Rozsáhlé zkušenosti s návrhem, vývojem a dodáváním softwarových produktů pro velké množství uživatelů.
- Architektonické zkušenosti s rozsáhlým softwarem, službami a aplikacemi založenými na datech a vývojem a zlepšováním globálních platforem.
- Praktické zkušenosti s tvorbou mikroslužeb, architektur řízených událostmi a distribuovaných systémů s využitím vhodných návrhových vzorů.
- Znalost analýzy rizik a nákladů, obchodních cílů, klasifikace požadavků, doménové problematiky, uživatelských příběhů a funkčních i nefunkčních požadavků.
- Znalost standardů kódování, jazyků Java a JavaScript, Spring, Microsoft Azure, standardů PCI, telemetrie, CI/CD, nástrojů pro správu kódu, SDLC a rámců a nástrojů pro bezpečný životní cyklus vývoje softwaru.
- Odpovídající bakalářský titul a pět let zkušeností v softwarovém inženýrství, nebo sedm let zkušeností v tomto oboru.
Benefity
- Motivační odměny podle výkonu.
- Mateřská a rodičovská dovolená.
- Placené volno.
- Zdravotní benefity.