Ведущий инженер C++/Qt (Desktop)
Обязанности:
Обязанности: Разработка десктопных приложений: создание приложений с использованием языка С++ и фреймворка Qt; реализация сложных графических интерфейсов пользователя; написание модульных и интеграционных тестов. Непосредственное участие в процессах анализа и выбора общих и частных технических решений, проектирование и выбор оптимальных вариантов построения архитектуры программного обеспечения; Работа с унаследованной кодовой базой, рефакторинг, разработка нового функционала.
Требования:
Высшее техническое образование (магистратура, специалитет); От 2 лет опыт разработки приложений на языке С++ с использованием фреймворка Qt; Профессиональные знания и умения: Уверенное знание принципов объектно-ориентированного программирования, паттернов объектно-ориентированного проектирования; Уверенное знание языка программирования C++; Знание библиотеки STL; Знание фреймворка Qt 4.8 и 5.x; Понимание структуры форматов JSON, XML; Умение разбираться с чужим кодом; Опыт работы в Linux-окружении; Приветствуется опыт разработки ГИС-приложений.