ITA Group
Software Developer III
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Разработчик в команду ITA Group: проектирование и разработка веб-приложений и компонентов платформы Horizon, поддержка и оптимизация существующих систем, наставничество над коллегами.
Задачи
- Проектировать, писать код и тестировать новые веб-приложения или дорабатывать существующие компоненты Horizon
- Предлагать несколько архитектурных вариантов и обоснованно выбирать лучший под конкретный сценарий
- Следовать принципам проектного управления: оценивать сроки, компетенции и ресурсы
- Выполнять обязательства в согласованные сроки и по принятым критериям
- Информировать команду о статусе, проблемах и плане действий
- Соблюдать стандартные практики кодирования для единообразной и эффективной разработки
- Поддерживать и устранять неполадки существующих веб-сайтов с минимальным надзором
- Взаимодействовать с внутренними и внешними ИТ-контактами для решения проблем с данными и предлагать экономичные альтернативы
- Разбираться в ключевых компонентах приложения Horizon
- Выполнять исследовательские и внутренние проекты
- Обучать и наставлять коллег по стандартам и практикам разработки
- Повышать квалификацию через обучение и следить за новыми технологиями
- Поддерживать технические знания о используемом в компании оборудовании и ПО
- Участвовать в развитии технологий ITA Group, предлагая идеи по внедрению новых технологий
- Понимать, как техническая платформа ITA Group поддерживает цели компании
Требования
- Бакалавр в области Computer Science или смежной специальности либо Associate degree с сопоставимым опытом
- 4–8 лет подтверждённого опыта работы с клиент-серверными и/или веб-приложениями
- 4–8 лет опыта работы с реляционными базами данных
- 4–8 лет опыта поддержки production-систем
- 4–8 лет опыта с Java (8+), Spring, реляционными БД (MS SQL Server, Oracle и др.), Git
- Желательно: Kafka, ORM (Jooq, Entity Framework, NHibernate), C#, фреймворки автоматизированного тестирования, паттерны MVC/MVP, автоматизация деплоя (Ansible, Puppet, Chef), CI (Jenkins, Azure DevOps, GitHub CICD)
- Готовность работать в коллаборативной / agile-среде
- Отличное понимание объектно-ориентированного программирования
- Аналитическое мышление для решения технических задач индивидуально и в команде
- Способность работать над проектами с минимальным надзором
- Опыт оценки технологических продуктов, инструментов и сервисов для улучшения процессов
- Отличные навыки письма, грамматики и вычитки (английский)
- Отличные навыки устной и письменной коммуникации (английский)
- Отличные межличностные навыки
- Умение слушать, понимать и своевременно отвечать на потребности внутренних и внешних заказчиков; желателен опыт в сервисной индустрии
- Готовность работать столько времени, сколько необходимо для завершения проектов и соблюдения сроков
Навыки
- Java
- Spring
- MS SQL Server
- Oracle
- Git
- Kafka
- Jooq
- Entity Framework
- NHibernate
- C#
- MVC
- MVP
- Ansible
- Puppet
- Chef
- Jenkins
- Azure DevOps
- GitHub CICD