
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, а также структур и инструментов безопасной разработки ПО.
- Профильная степень бакалавра и пять лет опыта в разработке программного обеспечения либо семь лет такого опыта.
Преимущества
- Стимулирующие выплаты по результатам работы.
- Отпуск по беременности и родам и отпуск по уходу за ребенком.
- Оплачиваемый отпуск.
- Медицинские льготы.