Walmart
Walmart
O Walmart é uma empresa global de varejo e comércio eletrônico que atende aos consumidores por meio de hipermercados, lojas de departamentos de desconto, unidades de alimentos e um marketplace online. Sua ampla oferta de produtos é sustentada por uma extensa rede de lojas físicas, operações diretas ao consumidor e os sistemas de logística e cadeia de suprimentos necessários para manter os produtos em circulação em toda a empresa.

Engenheiro(a) de Software Staff – Atendimento de Pedidos em Armazéns (Bangalore, presencial)

Lidere a arquitetura e a entrega de sistemas escaláveis e nativos da nuvem para o atendimento de pedidos em armazéns do Walmart International. Promova a qualidade da engenharia, a liderança técnica e a mentoria no escritório do Walmart em Bangalore.

Descrição

  • Traduzir as necessidades dos clientes e da operação em planos de negócios e execução de projetos.
  • Definir prioridades, comunicar planos, remover obstáculos à entrega, alocar recursos e acompanhar o progresso.
  • Assumir a responsabilidade pelo design, pela arquitetura e pela entrega completas de um ou mais sistemas ou produtos.
  • Colaborar de forma eficaz com equipes multifuncionais.
  • Estimar o trabalho, avaliar riscos, organizar prioridades e cumprir os cronogramas dos projetos.
  • Aprimorar as práticas de engenharia em qualidade de código, documentação, testes e monitoramento.
  • Desenvolver e operar sistemas que atendam aos requisitos de certificação, regulamentação e segurança da informação.
  • Entregar arquiteturas e implementações de produtos escaláveis, extensíveis e altamente performáticas.
  • Avaliar e testar programas e produtos antes do lançamento.
  • Identificar oportunidades para ampliar sistemas existentes e transformá-los em novos produtos e serviços.
  • Entregar produtos confiáveis e de alta qualidade que atendam aos requisitos de negócio e técnicos dentro do prazo.
  • Orientar engenheiros, desenvolver capacidades técnicas e oferecer liderança técnica prática.
  • Liderar o desenvolvimento de associados por meio de contratação, treinamento, mentoria, delegação, avaliações de desempenho, reconhecimento e orientação.
  • Cumprir as políticas da empresa, os padrões éticos, os princípios de integridade e os requisitos de conformidade.

Requisitos

  • Bacharelado em ciência da computação, engenharia da computação, sistemas de informação, engenharia de software ou área relacionada, mais quatro anos de experiência em engenharia de software ou área relacionada; alternativamente, seis anos de experiência relevante.
  • Pelo menos 10 anos de experiência em desenvolvimento de software orientado a objetos.
  • Experiência profissional com Java, Spring Boot, GraphQL, Hibernate, Kubernetes, Docker, microsserviços, Azure ou outra plataforma de nuvem, Kafka, MSSQL e bancos de dados NoSQL, como Cosmos DB ou MongoDB.
  • Conhecimento avançado de programação orientada a eventos; experiência com Kafka é recomendada.
  • Experiência prática com Mockito e Jenkins.
  • Experiência prática escrevendo testes JUnit e usando Maven, Ant, Gradle e Git.
  • Experiência com Splunk, OpenObserve, Prometheus e Grafana.
  • Conhecimento fundamental de modelos de linguagem de grande porte, IA generativa e IA agêntica.
  • Experiência com plataformas de nuvem, incluindo AWS, Azure ou Google Cloud.
  • Experiência na criação de produtos com alta escalabilidade e disponibilidade.
  • Domínio de estruturas de dados, algoritmos e design de sistemas.
  • Experiência trabalhando em ambientes de desenvolvimento Agile.
  • Conhecimento de princípios e protocolos de segurança relacionados a autenticação, autorização e confidencialidade.
  • Capacidade e disposição para aprender novas habilidades conforme os requisitos do projeto evoluem.
  • É necessário ter bacharelado ou mestrado em ciência da computação, engenharia da computação ou disciplina técnica relacionada.
  • Capacidade de orientar desenvolvedores juniores e fortalecer as práticas de engenharia de software.

Benefícios

  • Incentivos baseados em desempenho.
  • Licença-maternidade e licença-parental.
  • Tempo livre remunerado.
  • Benefícios de saúde.
  • Pacote de remuneração.
  • Flexibilidade para conciliar responsabilidades pessoais e profissionais.