Если информация в вакансии не соответствует действительности, или эта вакансия является мошенничеством, сообщите, пожалуйста, модератору, используя кнопку . Спасибо.
Уровень зарплаты: з.п. не указана
Требуемый опыт работы: Не указан
Вакансия: Senior C++ Qt Developer
Описание вакансии
В современную IT-компанию, для создания приложения с распределенной сетевой архитектурой требуется Senior С++ разработчик. Мы ищем опытного разработчика С++ (со знанием Qt, либо других кроссплатформенных фреймворков), который умеет и стремится писать чистый и масштабируемый код. месте с командой предстоит создать распределенные приложения под Astra Linux (с возможностью будущего портирования на другие целевые платформы) для ответственных применений в критической инфраструктуре (промышленность, нефтегаз, металлургия). Преимуществом нашего проекта является минимальное количество легаси-кода (с возможностью переписать его если сочтете нужным), у вас есть возможность заложить ваши лучшие практики в этот проект. Что предстоит делать:
Выбор и согласование с архитектором применяемых решений;
Выбор и внедрение необходимых зависимостей, библиотек, утилит и т.д.;
Разработка ключевых частей кода;
Проведение код-ревью;
Периодические краткие отчеты (не формальные, рассказать-показать) о планируемой и сделанной работе;
Консультирование технических писателей в подготовке документации на приложение.
Мы ждем от вас:
Уверенные знания С++ не ниже стандарта 11;
Опыт коммерческой разработки на C++ от 2-х лет ведущим разработчиком;
Знание алгоритмов и паттернов, а также их применимости;
Знание принципов создания чистого и поддерживаемого кода (SOLID и т.д.);
Понимание UML и желание работать с ним на практике;
Знание архитектуры Linux, навыки программирования под Linux;
Знание POSIX API;
Знание сетевых протоколов (стек TCP/IP);
Знание и опыт работы с QtCore, QtGUI или QtWidgets, QtNetwork, QtTest, либо других кроссплатформенных фреймворков;
Навыки написания многопоточного кода;
Грамотное комментирование кода, соблюдение соглашений об именах и т.д.;
Опыт проектирования и написания тестов.
Серьезным преимуществом будут:
Хорошее знание алгоритмов и способов оптимизации кода;
Опыт работы со средствами отладки и профилирования под Linux;
Знание фреймворка Boost;
Опыт работы с СУБД, SQL и временных рядов.
Наши преимущества:
Трудоустройство в аккредитованную IT-компанию (готовы рассмотреть удобные вам варианты, например, ГПХ);
Нам не важно, в каком городе и стране вы проживаете, главное как вы работаете, плюс желательна не слишком большая разница в вашем графике работы с Москвой;
Мы стараемся не мешать и поддерживать команду, у нас нет бюрократии, внимательно прислушиваемся к разработчикам;
Интересная работа в стабильной ИТ-компании с активной стратегией развития.