Komatsu
Software Engineer II
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-разработчик в команду горнодобывающих технологий Komatsu. Проектирование и поддержка критичных распределённых сервисов автоматизации для шахт по всему миру.
Задачи
- Проектировать, разрабатывать и эксплуатировать критичные для бизнеса программные сервисы
- Отвечать за определение и реализацию небольших фич в распределённых автономных сервисах (координация машин, управление оборудованием, планирование навигации, обнаружение столкновений)
- Взаимодействовать с командами продукта, аппаратного обеспечения и операций
- Наставлять других инженеров и влиять на технические решения
- Обеспечивать масштабируемую архитектуру, качество и операционное совершенство
Требования
- Степень бакалавра в Computer Science, Software/Systems Engineering или смежной области (магистратура предпочтительна)
- 2+ года профессионального опыта разработки сложных программных систем
- Сильные навыки программирования, знание ООП и практик чистого кода
- Опыт работы с REST API
- Опыт по всему жизненному циклу разработки: стандарты кода, code review, контроль версий, сборка, автоматизированное тестирование, продакшн-эксплуатация
- Опыт написания автотестов (unit, integration, contract, system) и интеграции их в CI/CD
- Умение инструментировать и мониторить сервисы, устранять неполадки в продакшене
- Понимание практик безопасности и защиты данных
- Опыт наставничества junior-инженеров
Условия
- Возможность командировок до 10% времени, включая международные
- Офис в Тусоне или Финиксе, Аризона
- Работа в глобальной компании с присутствием по всему миру
Навыки
- REST API
- CI/CD
- автоматизированное тестирование
- ООП
- микросервисы
- контейнеризация
- cloud native
- сетевые протоколы