Costco Wholesale
Software Engineer - Message Queuing and Integration
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер по интеграционным решениям в IT-подразделении Costco Wholesale. Проектирование и разработка корпоративных интеграций на IBM App Connect Enterprise и IBM MQ, работа с архитектурными паттернами и стандартами интеграции.
Задачи
- Разрабатывать концептуальную архитектуру систем и поддерживающие технологии для новой или расширенной функциональности продукта/приложения
- Поддерживать планирование релизов совместно с Product Owners и командами
- Определять нефункциональные требования (производительность, безопасность, отказоустойчивость) для epics и user stories
- Участвовать в разработке и документировании стандартов и лучших практик отдела, менторить junior-инженеров
- Оценивать функциональные и нефункциональные требования и создавать интеграционные дизайны
- Анализировать, проектировать, разрабатывать, тестировать, разворачивать и сопровождать интеграционные решения и потоки процессов с использованием IBM App Connect Enterprise и IBM MQ
- Обеспечивать круглосуточную on-call поддержку продакшн-систем по ротации
- Соблюдать интеграционные стандарты, гайдлайны и лучшие практики команды интеграции
- Работать с Solution Architects для применения правильных интеграционных паттернов и стандартов
- Отслеживать отраслевые тренды и стандарты
- Поддерживать понимание интеграций и поддерживаемых ими бизнес-областей
Требования
- 5+ лет опыта анализа, проектирования и реализации интеграционных решений
- 3+ года опыта программирования на XML, JSON или SQL
- Внимательность к деталям, сильные навыки решения проблем и анализа потенциальных будущих проблем
- Опыт с IBM App Connect Enterprise (ACE, ранее IBM Integration Bus) и IBM MQ
- Подтверждённый опыт разработки программных решений с сопроводительной документацией
- Способность изучать и поддерживать знания по нескольким прикладным областям
- Способность выстраивать доверительные партнёрства между функциональными областями и техническими дисциплинами
- Самостоятельность, ответственность, добросовестность и внимательность к деталям
- Умение расставлять приоритеты и соблюдать сроки
- Способность работать над несколькими параллельными задачами
- Знакомство со стандартными практиками и инструментами управления кодом
- Готовность к работе в нерабочие часы, включая выходные, праздники и круглосуточные on-call дежурства по ротации
- Возможны международные командировки
Условия
- Диапазоны оплаты по уровням: Level 1 — $85,000–$110,000; Level 2 — $105,000–$135,000; Level 3 — $130,000–$160,000; Level SR — $150,000–$190,000 (бонус и RSU); Level Staff — $180,000–$225,000 (бонус и RSU)
- Комплексный пакет льгот: оплачиваемый отпуск, медицинская/стоматологическая/офтальмологическая страховка, страхование слуха, аптечное покрытие, поведенческое здоровье, EAP
- Health care reimbursement account, dependent care assistance plan
- Страхование краткосрочной и долгосрочной нетрудоспособности, AD&D, страхование жизни
- Пенсионный план 401(k), план покупки акций
- Требуется подтверждение права на работу в США; в некоторых случаях спонсорство рабочей визы не предоставляется
Навыки
- IBM App Connect Enterprise
- IBM MQ
- XML
- JSON
- SQL
- ReST API
- OAuth2
- Google PubSub
- i5/OS
- AIX
- Linux
- Windows
- Java
- C#
- Bash
- Korn
- Agile