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