
Walmart to globalna firma zajmująca się handlem detalicznym i eCommerce, która obsługuje konsumentów za pośrednictwem hipermarketów, dyskontowych domów towarowych, sklepów spożywczych oraz internetowego marketplace’u. Szeroka oferta produktowa firmy opiera się na rozbudowanej sieci sklepów stacjonarnych, sprzedaży bezpośredniej konsumentom oraz systemach logistycznych i łańcuchach dostaw niezbędnych do sprawnego przemieszczania produktów w całej organizacji.
Główny inżynier oprogramowania, marketing i platformy klientów
Kieruj projektowaniem i tworzeniem skalowalnych platform Java i chmurowych wspierających marketing, reklamę oraz zaangażowanie klientów Walmart na całym świecie. Kształtuj architekturę i decyzje techniczne zespołów tworzących systemy pozyskiwania klientów, tożsamości, płatności i obsługi po zakupie.
Opis
- Kieruj projektowaniem, tworzeniem, wdrażaniem i dokumentowaniem oprogramowania.
- Współpracuj z zespołami inżynieryjnymi Walmart w różnych regionach, dziel się wiedzą i wnoś wkład w społeczność techniczną.
- Współpracuj z zespołami zarządzania produktem i biznesowymi, aby ustalać priorytety i dostarczać produkty.
- Projektuj i twórz usprawnione procesy oraz rozwiązania techniczne na potrzeby inicjatyw strategicznych.
- Współpracuj z architektami i zespołami międzyfunkcyjnymi przy tworzeniu rozwiązań spełniających cele dotyczące jakości, kosztów i terminów, zgodnie z wytycznymi architektonicznymi.
- Opracowuj z zespołami inżynieryjnymi projekty wysokiego i niskiego poziomu, prowadź dyskusje projektowe i podejmuj decyzje techniczne.
- Twórz platformy nowej generacji do marketingu, emisji reklam i angażowania klientów w różnych krajach.
- Twórz platformy do pozyskiwania klientów i ponownego angażowania ich, w tym podstawowe systemy tożsamości i uwierzytelniania kont, profili klientów, płatności oraz obsługi po złożeniu zamówienia.
Wymagania
- Tytuł licencjata z informatyki, inżynierii komputerowej, komputerowych systemów informacyjnych, inżynierii oprogramowania lub pokrewnej dziedziny oraz 4 lata doświadczenia w inżynierii oprogramowania lub pokrewnej pracy; alternatywnie 6 lat takiego doświadczenia.
- Co najmniej 10 lat doświadczenia w projektowaniu i tworzeniu wysoce skalowalnych aplikacji i platform.
- Solidne podstawy informatyki, w tym znajomość struktur danych, algorytmów i wzorców projektowych.
- Praktyczne doświadczenie w tworzeniu mikrousług w Javie i usług internetowych RESTful z użyciem Spring Boot, Dropwizard lub równoważnego frameworka.
- Dogłębna znajomość architektur chmurowych i mikrousługowych, rejestrów usług, ELK lub Splunk, maszyn wirtualnych oraz technologii kontenerowych, takich jak Docker i Kubernetes.
- Doświadczenie w pracy metodami zwinnymi, z DevOps oraz środowiskami i narzędziami CI/CD, w tym Git, Maven i Jenkins.
- Udokumentowana odpowiedzialność za cały cykl tworzenia i projektowania co najmniej jednego projektu opartego na chmurze.
- Wysokie praktyczne umiejętności programistyczne, w tym zdolność prototypowania rozwiązań technicznych.
Benefity
- Premie uzależnione od wyników.
- Urlop macierzyński i rodzicielski.
- Płatny czas wolny.
- Świadczenia zdrowotne.
- Pakiet wynagrodzenia.
- Elastyczność pozwalająca godzić pracę z osobistymi zobowiązaniami.