Walmart
Walmart
Walmart — это глобальная розничная и eCommerce-компания, которая обслуживает потребителей через гипермаркеты, универмаги со скидками, продуктовые магазины и онлайн-маркетплейс. Широкий ассортимент компании поддерживается разветвлённой сетью физических магазинов, прямыми продажами потребителям, а также логистическими системами и цепочками поставок, необходимыми для перемещения товаров по всему бизнесу.

Ведущий инженер-программист, платформы розничной торговли и электронной коммерции Walmart

Руководите архитектурой и разработкой международных платформ Walmart для розничной торговли и электронной коммерции, включая системы взаимодействия с клиентами и контекстной рекламы. Помогайте командам создавать масштабируемые микросервисы и надежное программное обеспечение.

Описание

  • Наставляйте инженеров, проводя проверки кода и обсуждения проектных решений.
  • Выступайте техническим экспертом, задавайте направление и делитесь опытом.
  • Продвигайте стандарты написания кода, шаблоны проектирования и эффективные методы разработки.
  • Руководите разработкой технической архитектуры, отвечающей бизнес-целям и требованиям масштабирования.
  • Проектируйте сложные программные системы с учетом производительности, безопасности и масштабируемости.
  • Создавайте качественное программное обеспечение с помощью модульного тестирования, проверок кода и непрерывной интеграции.
  • Поддерживайте высокие стандарты качества ПО и операционной эффективности.
  • Готовьте техническую документацию и презентации о решениях в области архитектуры и вариантах проектирования.
  • Следите, чтобы документация соответствовала объему проекта, контрольным этапам и результатам.
  • Развивайте и поддерживайте технические стандарты во всей организации.
  • Содействуйте обучению и инновациям посредством практических рекомендаций и наставничества.
  • Руководите сбором и анализом требований для крупных проектов.
  • Работайте с межфункциональными командами над определением объема проекта и контрольных этапов.
  • Сотрудничайте с командами управления продуктом, UX/UI, контроля качества и DevOps.
  • Объясняйте технические концепции как техническим, так и нетехническим заинтересованным сторонам.
  • Оценивайте новые инструменты и методы.
  • Создавайте и совершенствуйте масштабируемые платформы для международных магазинов и операций электронной коммерции Walmart, включая взаимодействие с клиентами и контекстную рекламу.

Требования

  • Опыт работы техническим руководителем.
  • Сильная подготовка в разработке программного обеспечения на основе микросервисной архитектуры.
  • Опыт работы с Java, Spring Boot и Kafka.
  • Не менее 15 лет опыта разработки программного обеспечения, в том числе крупномасштабных распределенных систем.
  • Опыт работы с Java, React Native, микросервисами, Node.js и сценариями применения агентного ИИ.
  • Глубокие знания проектирования сложного ПО, распределенных систем, шаблонов проектирования, структур данных и алгоритмов.
  • Уверенное владение Kafka и базами данных NoSQL.
  • Опыт работы с DevOps, CI/CD, Git и Maven.
  • Сильные навыки технической отладки и поддержки производственных систем.
  • Знакомство с публичными облачными платформами, например Azure или Google Cloud Platform.
  • Обширный опыт проектирования, разработки и выпуска программных продуктов для большой пользовательской аудитории.
  • Опыт проектирования крупномасштабного ПО, сервисов и приложений на основе данных, а также разработки и совершенствования глобальных платформ.
  • Практический опыт создания микросервисов, событийно-ориентированных архитектур и распределенных систем с применением подходящих шаблонов проектирования.
  • Знание анализа рисков и затрат, бизнес-целей, классификации требований, предметной области, пользовательских историй, функциональных и нефункциональных требований.
  • Знание стандартов написания кода, Java и JavaScript, Spring, Microsoft Azure, стандартов PCI, телеметрии, CI/CD, инструментов управления кодом, SDLC, а также структур и инструментов безопасной разработки ПО.
  • Профильная степень бакалавра и пять лет опыта в разработке программного обеспечения либо семь лет такого опыта.

Преимущества

  • Стимулирующие выплаты по результатам работы.
  • Отпуск по беременности и родам и отпуск по уходу за ребенком.
  • Оплачиваемый отпуск.
  • Медицинские льготы.