
Walmart è un’azienda globale di vendita al dettaglio e commercio elettronico che serve i consumatori attraverso ipermercati, grandi magazzini a prezzi scontati, punti vendita alimentari e un marketplace online. La sua ampia offerta di prodotti è supportata da una vasta rete di negozi fisici, attività dirette al consumatore e sistemi logistici e di approvvigionamento necessari per mantenere i prodotti in movimento in tutta l’azienda.
Ingegnere software staff, marketing e piattaforme clienti
Guida la progettazione e la realizzazione di piattaforme scalabili basate su Java e cloud a supporto del marketing, della pubblicità e del coinvolgimento dei clienti Walmart in tutto il mondo. Definisce l’architettura e le decisioni tecniche dei team che sviluppano sistemi di acquisizione clienti, identità, pagamenti ed esperienze post-ordine.
Descrizione
- Guidare la progettazione, lo sviluppo, l’implementazione e la documentazione del software.
- Collaborare con i team di ingegneria Walmart in diverse regioni, condividere competenze e contribuire alla comunità tecnica.
- Collaborare con i team di gestione prodotto e aziendali per definire le priorità e realizzare prodotti.
- Progettare e realizzare processi migliorati e soluzioni tecniche per iniziative strategiche.
- Lavorare con architetti e team interfunzionali per fornire soluzioni che rispettino gli obiettivi di qualità, costo e consegna, in linea con le linee guida architetturali.
- Sviluppare progetti di alto e basso livello con i team di ingegneria, guidare le discussioni di progettazione e prendere decisioni tecniche.
- Creare piattaforme di nuova generazione per il marketing, la distribuzione degli annunci e il coinvolgimento dei clienti in diversi paesi.
- Sviluppare piattaforme per l’acquisizione e il nuovo coinvolgimento dei clienti, inclusi i sistemi fondamentali per identità e autenticazione degli account, profili dei clienti, pagamenti ed esperienze post-ordine.
Requisiti
- Laurea in informatica, ingegneria informatica, sistemi informativi, ingegneria del software o un settore correlato, più 4 anni di esperienza nell’ingegneria del software o in un settore correlato; in alternativa, 6 anni di esperienza nell’ingegneria del software o in un settore correlato.
- Almeno 10 anni di esperienza nella progettazione e nello sviluppo di applicazioni e piattaforme altamente scalabili.
- Solide basi di informatica, comprese strutture dati, algoritmi e modelli di progettazione.
- Esperienza pratica nella realizzazione di microservizi Java e servizi web RESTful con Spring Boot, Dropwizard o un framework equivalente.
- Conoscenza approfondita delle architetture cloud e a microservizi, dei registri di servizi, di ELK o Splunk, delle macchine virtuali e delle tecnologie di container come Docker e Kubernetes.
- Esperienza con metodi agili, DevOps e ambienti e strumenti CI/CD, tra cui Git, Maven e Jenkins.
- Comprovata responsabilità end-to-end per lo sviluppo e la progettazione di almeno un progetto basato sul cloud.
- Solide competenze pratiche di sviluppo, inclusa la capacità di realizzare prototipi di soluzioni tecniche.
Benefit
- Incentivi basati sulle prestazioni.
- Congedo di maternità e congedo parentale.
- Ferie retribuite.
- Benefici per la salute.
- Pacchetto retributivo.
- Flessibilità nella gestione degli impegni personali.