Walmart
Software Engineer III
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-разработчик в Walmart (Бентонвилл, США) для разработки и поддержки корпоративных приложений, включая контакт-центр и IVR-решения, с полным циклом от анализа требований до DevOps-поддержки.
Задачи
- Анализировать бизнес- и технические требования, готовить матрицу трассируемости и user stories
- Разрабатывать и конфигурировать код компонентов и приложений с учётом нефункциональных требований
- Писать скрипты автоматизации повторяющихся задач в CI/CD и тестировании
- Реализовывать телеметрию и обеспечивать соблюдение политик безопасности в коде
- Создавать и выполнять тест-кейсы, проводить различные виды тестирования
- Отслеживать и анализировать дефекты, проводить регрессионное тестирование
- Устранять узкие места производительности и доступности приложений
- Выполнять сложное сопровождение приложений, анализировать логи и метрики
- Следить за соблюдением сроков и вех проекта
Требования
- Степень бакалавра в Computer Science, Computer Engineering, Computer Information Systems, Software Engineering или смежной области плюс 2 года опыта в разработке ПО, либо степень магистра в смежной области
- Опыт разработки security-фич для REST API на Java, Spring Boot и Node JS
- Опыт проектирования IVR Call Flow в NICE InContact Studio, настройки IVR Skill и Queue
- Владение объектно-ориентированным языком программирования (Java или C#)
- Опыт разработки на Java, C#, Node JS и React JS
- Опыт разработки приложений контакт-центра на Avaya и Nice CXOne
- Опыт разработки и поддержки cloud-native приложений на Azure и WCNP
- Настройка и поддержка CI/CD пайплайнов
- Деплой приложений с Docker, Kubernetes и WCNP
- Юнит-тестирование и отладка с JUnit, Fiddler и Postman
- Проектирование клиент-серверной архитектуры и потоков проекта
- Проектирование и разработка реляционных БД (MSSQL, DB2, JDBC)
- Отладка и логирование с Log4J, Prometheus и Splunk
- Мониторинг, отчётность и алертинг приложений и API через Grafana
- Опыт проектирования IVR Call Flow на платформе Avaya Telephony
- Настройка и поддержка POC и маршрутизации вызовов Nice inContact
- Настройка Automatic Call Distribution (ACD) на Avaya и Nice InContact
Условия
- Оплата $90,000–180,000 в год
- Годовые или квартальные премии за результативность
- Медицинская, стоматологическая и офтальмологическая страховка
- 401(k), покупка акций, страхование жизни за счёт компании
- Оплачиваемый отпуск, включая больничный, отпуск по уходу за ребёнком и семейные отпуска
- Краткосрочная и долгосрочная нетрудоспособность
- Образовательная поддержка, включая 100% оплату обучения в колледже
- Скидки сотрудникам, оплата военной службы, компенсация расходов на усыновление
Навыки
- Java
- Spring Boot
- Node.js
- React
- C#
- NICE InContact Studio
- Avaya
- Nice CXOne
- Azure
- WCNP
- CI/CD
- Docker
- Kubernetes
- JUnit
- Fiddler
- Postman
- MSSQL
- DB2
- JDBC
- Log4J
- Prometheus
- Splunk
- Grafana
- REST API