
Walmart on maailmanlaajuinen vähittäiskauppa- ja verkkokauppayritys, joka palvelee kuluttajia hypermarkettien, tavaratalojen, ruokakauppojen ja verkkokauppapaikan kautta. Sen laajaa tuotevalikoimaa tukevat kattava fyysisten myymälöiden verkosto, suoraan kuluttajille suunnatut toiminnot sekä logistiikka- ja toimitusketjujärjestelmät, jotka pitävät tuotteet liikkeessä koko liiketoiminnassa.
Johtava ohjelmistoinsinööri, Walmart+-jäsenyyden alustat, työskentely paikan päällä Bengalurussa
Johda Walmart+-jäsenyyden alustojen ja asiakasuskollisuuskokemusten arkkitehtuuria, luotettavuutta ja teknistä strategiaa. Rakenna skaalautuvia järjestelmiä ja johda monialaista toimitusta Walmartille Bengalurussa.
Kuvaus
- Toimi Walmart+:n insinööritiimien käytännönläheisenä teknisenä auktoriteettina ja luotettuna neuvonantajana
- Johda jäsenyyteen, sitouttamiseen, etuihin, personointiin ja monikanavaisiin hankkeisiin liittyvää selvitystyötä, teknistä strategiaa ja ratkaisusuunnittelua
- Määritä ja kehitä hajautettujen järjestelmien, mikropalveluiden ja tapahtumapohjaisten alustojen turvallisia ja häiriönsietokykyisiä arkkitehtuureja
- Muunna liiketoiminnan ja asiakkaiden tarpeet teknisiksi strategioiksi, tiekartoiksi, virstanpylväiksi ja mitattaviksi insinöörituloksiksi
- Ohjaa arkkitehtuuripäätöksiä asiakasarvon, laadun, kustannusten, toimitusaikojen, ylläpidettävyyden ja alustan kehityksen perusteella
- Suunnittele ja arvioi Java-, Spring Boot-, Node.js-, Kafka-, NoSQL-tietokanta- ja pilvinatiiviteknologioilla rakennettuja järjestelmiä
- Johda suunnittelukatselmuksia, teknisiä syväluotauksia, koodikatselmuksia ja arkkitehtuurikeskusteluja
- Luo koodausstandardit, suunnittelumallit, testausmenetelmät, havainnointikäytännöt ja turvallisen ohjelmistokehityksen periaatteet
- Osallistu kriittisen koodin, prototyyppien, konseptitodisteiden, teknisten kokeilujen ja tuotanto-ongelmien ratkaisemiseen
- Vahvista luotettavuutta telemetrian, valvonnan, hälytysten, kapasiteettisuunnittelun, suorituskykytekniikan, palautumisen ja operatiivisen valmiuden avulla
- Kehitä automaatiota, CI/CD:tä, DevOps-käytäntöjä, jatkuvaa toimitusta ja kehittäjien tuottavuutta
- Tee yhteistyötä tuotehallinnan, UX/UI:n, laadunvarmistuksen, SRE:n, DevOpsin, tietoturvan, datan ja arkkitehtuurin tiimien kanssa
- Laadi teknistä dokumentaatiota, arkkitehtuuripäätöksiä, kaavioita, esityksiä ja toteutusohjeita
- Mentoroi kokeneita insinöörejä ja teknisiä vetäjiä sekä kannusta oppimiseen ja innovointiin
- Muokkaa Walmart+:n ja Walmart Global Techin teknisiä standardeja ja uudelleenkäytettäviä malleja
- Tutki uusia teknologioita, mukaan lukien agenttisen tekoälyn sovellukset
- Tue rekrytointia, teknisiä arviointeja, hackathoneja, demopäiviä ja arkkitehtuurifoorumeita
- Johda teknistä reagointia tuotantohäiriöissä ja varmista pysyvät korjaavat toimet
Vaatimukset
- Tietojenkäsittelytieteen, tietotekniikan, tietojärjestelmätieteen, ohjelmistotekniikan tai vastaavan alan kandidaatin tutkinto ja vähintään 5 vuotta ohjelmistoinsinöörin kokemusta tai 7 vuotta vastaavaa ohjelmistoinsinöörin kokemusta
- Tyypillisesti vähintään 15 vuotta ohjelmistoinsinöörin kokemusta suurten hajautettujen järjestelmien parissa
- Aiempi kokemus principal-, staff- tai lead-insinöörinä, arkkitehtina tai vastaavassa teknisen johtamisen tehtävässä
- Laaja käytännön kokemus suurille käyttäjämäärille tarkoitettujen ohjelmistotuotteiden ja alustojen suunnittelusta, kehittämisestä ja toimittamisesta
- Edistynyt osaaminen ohjelmistosuunnittelusta, hajautetuista järjestelmistä, mikropalveluista, tapahtumapohjaisesta arkkitehtuurista, suunnittelumalleista, tietorakenteista, algoritmeista ja suorituskykytekniikasta
- Vahva käytännön kokemus Javasta ja Spring Bootista; Node.js:n sekä JavaScriptin tai TypeScriptin kokemus katsotaan suureksi eduksi
- Syvä kokemus Kafkasta tai vastaavista tapahtumien suoratoistoteknologioista
- Kokemusta NoSQL-tietokannoista, tietomallinnuksesta sekä johdonmukaisuuteen, saatavuuteen, osiointiin, replikointiin ja skaalautuvuuteen liittyvistä kompromisseista
- Kokemusta pilvinatiivipalveluiden kehittämisestä Microsoft Azuressa tai Google Cloud Platformissa
- Vahva DevOps- ja CI/CD-osaaminen sekä kokemus Gitistä, Mavenista tai vastaavista koontityökaluista, automaattisesta testauksesta, julkaisuista ja infrastruktuuriautomaatiosta
- Kokemusta Dockerista, Kubernetesista ja Helmistä
- Erinomaiset taidot vianmäärityksessä, suorituskykyanalyysissä, tuotantotuessa ja häiriötilanteiden hallinnassa
- Kokemusta Prometheuksesta, Grafanasta, Splunkista, hajautetusta jäljityksestä, rakenteisesta lokituksesta ja palvelutasomittareista
- Kyky vaikuttaa ilman muodollista esihenkilövaltaa ja sovittaa useat tiimit yhteiseen tekniseen suuntaan
- Erinomaiset kirjalliset ja suulliset viestintätaidot
- Hyvä harkintakyky ja kyky tasapainottaa kilpailevia prioriteetteja
- Kokemusta maailmanlaajuisesti hajautettujen tiimien ja tuotteiden parissa työskentelystä
- Riskianalyysin, kompromissimenetelmien, koodausstandardien, turvallisen koodauksen, ohjelmistosuunnittelun periaatteiden ja kehitysohjeiden tuntemus
- PCI-vaatimusten ja muiden sovellettavien vaatimusten tuntemus
- Telemetrian, havainnoitavuuden, palvelun tilan, kapasiteetinhallinnan ja operatiivisen valmiuden tuntemus
- Turvallisen ohjelmistokehityksen elinkaaren viitekehysten, työkalujen ja kontrollien tuntemus
- WCAG 2.2 AA:n ja saavutettavien digitaalisten kokemusten tuntemus
Edut
- Suoritukseen perustuvat kannustinpalkkiot
- Äitiys- ja vanhempainvapaa
- Palkallinen vapaa
- Terveysetuudet