Walmart
Software Engineer III
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-разработчик в Walmart (Бентонвилл, Арканзас). Разработка, тестирование и поддержка корпоративных приложений, включая mainframe- и Java-микросервисы, с автоматизацией CI/CD и облачной инфраструктурой.
Задачи
- Координация и сопровождение рабочих задач, взаимодействие со стейкхолдерами
- Анализ бизнес- и технических требований, подготовка матрицы трассируемости, создание user stories
- Разработка и конфигурирование кода компонентов и приложений
- Написание скриптов автоматизации повторяющихся задач в CI/CD и тестировании
- Реализация телеметрии и соблюдение требований безопасности в коде
- Создание и выполнение тест-кейсов, выявление дефектов
- Анализ и устранение дефектов, регрессионное тестирование
- Диагностика узких мест производительности и доступности приложений
- Мониторинг и анализ логов, метрик, данных о производительности
- Поддержка и реинжиниринг приложений, оценка запросов на изменения
- Контроль соблюдения сроков и вех проекта
Требования
- Bachelor's degree или эквивалент в Computer Science, Computer Engineering или смежной области плюс 2 года опыта в software engineering; либо Master's degree или эквивалент
- Опыт анализа, проектирования, разработки и тестирования приложений по Agile Scrum
- Разработка и поддержка mainframe-приложений на JCL, COBOL, CICS, DB2, VSAM
- Планирование и мониторинг batch-задач через Control-M и Airflow
- Expeditor для отладки COBOL Batch и CICS
- File-AID для создания тестовых данных, просмотра файлов и валидации данных
- Автоматизация оркестрации задач и обработки данных на Python и shell scripting
- Работа с базами Oracle, DB2, Cassandra, BigQuery
- Управление релизами и конфигурацией через Endevor, LibGit, GitHub, GitLab, Bitbucket
- Развёртывание и масштабирование облачных приложений на GCP и Azure
- Terraform и Ansible для провижининга и автоматизации
- Проектирование CI/CD пайплайнов и автоматизация деплоя на Jenkins
- Разработка REST API и Java-микросервисов с соблюдением security best practices
- Docker и Kubernetes для контейнеризованных приложений
- Мониторинг и алертинг через Splunk и Grafana
- Production и on-call поддержка mainframe- и Java-микросервисов
- Управление изменениями и инцидентами в ServiceNow
- Jira и Confluence для планирования спринтов и документации
Условия
- Оплата $90,000.00 - 180,000.00 в год
- Годовые или квартальные performance-бонусы
- Медицинская, стоматологическая и офтальмологическая страховка
- 401(k), покупка акций, страхование жизни за счёт компании
- Оплачиваемый отпуск, включая sick leave, отпуск по уходу за ребёнком и family care leave
- Short-term и long-term disability
- Образовательная поддержка со 100% оплатой обучения в колледже
- Скидки компании, оплата военной службы, компенсация расходов на усыновление
Навыки
- JCL
- COBOL
- CICS
- DB2
- VSAM
- Control-M
- Airflow
- Expeditor
- File-AID
- Python
- shell scripting
- Oracle
- Cassandra
- BigQuery
- Endevor
- LibGit
- GitHub
- GitLab
- Bitbucket
- GCP
- Azure
- Terraform
- Ansible
- Jenkins
- REST API
- Java
- Docker
- Kubernetes
- Splunk
- Grafana
- ServiceNow
- Jira
- Confluence
- Agile Scrum