Описание вакансии
Условия работы
В компанию iSpring требуются опытные C++ инженеры для разработки программных продуктов iSpring для ОС Windows.
Компания iSpring (www.ispringsolutions.com) разрабатывает и продает по всему миру программные продукты для создания электронных учебных курсов и организации дистанционного обучения.
Команда настоящих профессионалов мирового уровня создает новые приложения, а также развивает существующие: iSpring Presenter, iSpring QuizMaker и др.
Вам предстоит работать над проектами, использующими широкий спектр технологий: графика и мультимедиа, анимация, XML, JSON, COM/ActiveX, межпроцессное и клиент-серверное взаимодействие и др.
Необходимо:
- отличное знание основ алгоритмов и структур данных, принципов работы ОС
- умение писать надежный и производительный код на C++ с использованием STL и Boost
- знание и понимание принципов ООП, паттернов проектирования и умение применять их на практике
- опыт разработки приложений под Windows
- опыт использования систем контроля версий (Git, SVN, Mercurial) и таск-трекеров
- владение английским языком на уровне, позволяющем читать технические статьи и документацию
Желательно:
- опыт использования библиотек ATL, MFC, WTL
- опыт разработки с использованием подходов TDD/BDD
- опыт разработки многопоточных приложений
- опыт разработки COM/ActiveX компонентов на C++
Бонусы
Дополнительные инструкции
Контактное лицо: Наталья Софронова