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