
Walmart je globálna maloobchodná a e-commerce spoločnosť, ktorá obsluhuje spotrebiteľov prostredníctvom hypermarketov, diskontných obchodných domov, predajní potravín a online trhoviska. Jej široká ponuka produktov je podporovaná rozsiahlou sieťou kamenných predajní, priamym predajom spotrebiteľom a logistickými systémami a systémami dodávateľského reťazca potrebnými na zabezpečenie pohybu produktov v rámci celej spoločnosti.
Hlavný softvérový inžinier pre maloobchodné a e-commerce platformy Walmartu
Veďte architektúru a vývoj medzinárodných maloobchodných a e-commerce platforiem Walmartu vrátane systémov na zapojenie zákazníkov a kontextovú reklamu. Usmerňujte tímy pri tvorbe škálovateľných mikroslužieb a dodávaní spoľahlivého softvéru.
Popis
- Mentorujte inžinierov prostredníctvom revízií kódu a diskusií o návrhu.
- Pôsobte ako technická autorita, určujte smerovanie a zdieľajte svoje odborné znalosti.
- Presadzujte štandardy kódovania, návrhové vzory a efektívne postupy vývoja.
- Veďte návrh technickej architektúry, ktorá podporuje obchodné ciele a škálovanie.
- Navrhujte komplexné softvérové systémy s dôrazom na výkon, bezpečnosť a škálovateľnosť.
- Dodávajte kvalitný softvér pomocou jednotkového testovania, revízií kódu a priebežnej integrácie.
- Udržiavajte vysoké štandardy kvality softvéru a prevádzkovej excelentnosti.
- Pripravujte technickú dokumentáciu a prezentácie o architektonických rozhodnutiach a možnostiach návrhu.
- Dbajte na súlad dokumentácie s rozsahom projektu, míľnikmi a výstupmi.
- Rozvíjajte a presadzujte technické štandardy v celej organizácii.
- Podporujte vzdelávanie a inovácie praktickým usmerňovaním a mentoringom.
- Veďte úvodnú analýzu významných projektov.
- Spolupracujte s multidisciplinárnymi tímami na stanovení rozsahu projektov a míľnikov.
- Spolupracujte s produktovým manažmentom, UX/UI, zabezpečením kvality a DevOps tímom.
- Vysvetľujte technické koncepty technickým aj netechnickým zainteresovaným stranám.
- Posudzujte nové nástroje a metódy.
- Budujte a zdokonaľujte škálovateľné platformy pre medzinárodné predajne a e-commerce prevádzku Walmartu vrátane zapojenia zákazníkov a kontextovej reklamy.
Požiadavky
- Predchádzajúce skúsenosti na pozícii technického vedúceho.
- Silné zázemie v oblasti vývoja softvéru v architektúrach mikroslužieb.
- Skúsenosti s Java, Spring Boot a Kafka.
- Minimálne 15 rokov skúseností s vývojom softvéru so zameraním na rozsiahle distribuované systémy.
- Skúsenosti s Java, React Native, mikroslužbami, Node.js a prípadmi použitia agentickej umelej inteligencie.
- Pokročilé znalosti komplexného návrhu softvéru, distribuovaných systémov, návrhových vzorov, dátových štruktúr a algoritmov.
- Znalosť Kafka a databáz NoSQL.
- Skúsenosti s DevOps, CI/CD, Git a Maven.
- Vynikajúce schopnosti technického ladenia a podpory produkčných systémov.
- Znalosť verejných cloudových platforiem, napríklad Azure alebo Google Cloud Platform.
- Rozsiahle skúsenosti s návrhom, vývojom a dodávaním softvérových produktov pre veľké počty používateľov.
- Architektonické skúsenosti s rozsiahlym softvérom, službami a aplikáciami založenými na dátach a vývojom a zlepšovaním globálnych platforiem.
- Praktické skúsenosti s tvorbou mikroslužieb, architektúr riadených udalosťami a distribuovaných systémov pomocou vhodných návrhových vzorov.
- Znalosť analýzy rizík a nákladov, obchodných cieľov, klasifikácie požiadaviek, doménovej oblasti, používateľských príbehov a funkčných aj nefunkčných požiadaviek.
- Znalosť štandardov kódovania, Java a JavaScript, Spring, Microsoft Azure, štandardov PCI, telemetrie, CI/CD, nástrojov na správu kódu, životného cyklu vývoja softvéru (SDLC) a rámcov a nástrojov na bezpečný vývoj softvéru.
- Relevantné bakalárske vzdelanie a päť rokov skúseností v softvérovom inžinierstve alebo sedem rokov skúseností v softvérovom inžinierstve.
Benefity
- Motivačné odmeny na základe pracovného výkonu.
- Materská a rodičovská dovolenka.
- Platené voľno.
- Zdravotné benefity.