The Home Depot
Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер в команду HR-технологий The Home Depot. Разработка и поддержка интеграций Workday, Workday Extend, обеспечение надёжности и наблюдаемости систем, автоматизация операционных задач.
Задачи
- Разрабатывать, поддерживать и улучшать безопасные, масштабируемые и надёжные решения Workday и HR-технологий
- Проектировать, собирать, настраивать и сопровождать приложения и интеграции для критичных бизнес-процессов
- Мониторить состояние продакшена, разбирать инциденты, повышать надёжность и автоматизировать операционные задачи
- Создавать дашборды, логирование и алертинг для проактивного выявления и устранения проблем
- Поддерживать тюнинг производительности, тестирование на устойчивость, управление изменениями и корпоративную конфигурацию
- Работать в тесной связке с product, engineering, UX и бизнес-партнёрами
- Следить за чёткостью и тестируемостью требований и качеством, улучшать agile-процессы команды
Требования
- Возраст 18 лет и старше
- Право на работу в США
- Степень бакалавра в Computer Science, Computer Engineering, IT, Electronics Engineering, SRE или смежной области и 3 года опыта в SRE или смежной роли
- 3 года опыта написания SQL-запросов к реляционным БД
- Опыт с системами контроля версий и управления исходным кодом
- Front-end технологии: HTML, CSS, JavaScript/TypeScript фреймворки
- Объектно-ориентированные языки, предпочтительно Java
- Реляционные и NoSQL базы данных
- Облачные платформы и распределённые системы
- CI/CD инструменты и автоматизация деплоя
- Микросервисная архитектура
- Современные методы отладки, траблшутинга и root cause analysis
- Фреймворки безопасности для аутентификации и авторизации пользователей и сервисов
- Написание и выполнение unit, functional, destructive, integration и performance тестов
- Практики SRE: мониторинг, алертинг, incident response, operational readiness
- Разработка, поддержка и траблшутинг интеграций Workday
- Разработка и конфигурация Workday Extend
- Автоматизация операционных workflow, администрирования систем и процессов поддержки
- Инструменты и практики observability: метрики, логирование, трейсинг, дашборды
- Концепции reliability engineering: здоровье сервиса, доступность, масштабируемость, устойчивость
- Проектирование и поддержка API-интеграций, включая REST и event-driven
- Production support корпоративных приложений: триаж инцидентов, problem management, непрерывное улучшение
Условия
- Возможна удалённая работа (telecommuting)
Навыки
- SQL
- HTML
- CSS
- JavaScript
- TypeScript
- Java
- NoSQL
- CI/CD
- Workday
- Workday Extend
- REST
- Observability
- Site Reliability Engineering