Ведущий разработчик ПО
Требования
Местоположение и тип занятости
Компания
Международная компания, специализирующаяся на консалтинге, технологических услугах и аутсорсинге
Описание вакансии
Условия работы
Требования:
- Умение работать в команде в коллективе, аккуратность, ответственность
- Опыт проектирования архитектуры ПО, знание принципов ООП, использования шаблонов проектирования
- Знание Windows API
- Умение разобраться в чужой архитектуре и чужом коде
- Опыт разработки сетевых приложений и протоколов
- Опыт разработки многопоточных приложений
- Владение основными средствами разработки, контроля версий, issue-tracking
- Опыт разработки коммерческих приложений на C++ под MS Windows с длительным жизненным циклом, желательно с использованием MS Visual Studio
Дополнительные/желательные требования:
- Знание скриптовых языков (например, Python)
- Опыт использования XML, JSON
- Знание Linux (на уровне разработчика и/или пользователя)
- Представление о геодезии, топографии, высокоточной спутниковой навигации и GIS или желание работать в этой области
Обязанности:
- Разработка нового и поддержка существующего сервисного программного обеспечения для работы с геодезическими приёмниками (операционная система – Windows).
- Работа с коммуникациями (последовательный порт, USB, TCP, UDP, HTTP, Bluetooth, Bluetooth LE).
- Работа с данными (парсинг и создание JSON, XML, проприетарных форматов).
- Разработка пользовательского интерфейса (MFC), а также консольных утилит.
- Взаимодействие с другими разработчиками, а также инженерами по тестированию с целью сбора требований и локализации дефектов.
Условия:
- Возможность профессионального и карьерного роста в компании, возможность поучаствовать в разных проектах;
- Опыт работы в распределенной команде профессионалов;
- Уровень заработной платы обсуждается индивидуально;
- Работа в офисе (м. Павелецкая)