В современную IT-компанию, для создания приложения с распределенной сетевой архитектурой требуется Middle С++ разработчик.
Мы ищем разработчика С++(со знанием Qt) , который стремится писать чистый и масштабируемый код.
Вместе с распределенной по России командой, в состав которой входит опытный Senior-разработчик предстоит создать распределенные приложения под Astra Linux (с возможностью будущего портирования на другие целевые платформы) для ответственных применений в критической инфраструктуре (промышленность, нефтегаз, металлургия). Преимуществом нашего проекта является минимальное количество легаси-кода, а так же ориентированность на чистый масштабируемый код.
Что предстоит делать:
Мы ждем от вас:
Знания С++ (17 и выше) уровня Middle/Middle+;
Опыт коммерческой разработки на C++ от 2-х лет;
Желателен опыт разработки десктопных приложений;
Навыки программирования под Linux;
Знание сетевых протоколов (стек TCP/IP);
Опыт работы с фреймворками семейства Qt;
Опыт работы со статическими анализаторами;
Грамотное комментирование кода, соблюдение соглашений об именах и т.д.;
Опыт проектирования и написания тестов.
Серьезным преимуществом будут:
Опыт работы со средствами отладки и профилирования под Linux;
Знание принципов создания чистого и поддерживаемого кода (SOLID и т.д.);
Понимание основ UML и желание работать с ним на практике;
Опыт работы с СУБД, SQL и временных рядов.
Наши преимущества: