Ведущий программист C++ (senior)
Город:
Пенза
Занятость:
Полная занятость
Компания "ТРЭИ"
В современную IT-компанию, для создания приложения с распределенной сетевой архитектурой требуется Senior С++ разработчик.
Мы ищем ведущего программиста С++, который стремится писать чистый и масштабируемый код.
Вместе с распределенной по России командой предстоит создать приложения под Astra Linux (с возможностью будущего портирования на другие целевые платформы) для ответственных применений в критической инфраструктуре (промышленность, нефтегаз, металлургия). Преимуществом нашего проекта является минимальное количество легаси-кода, а так же ориентированность на чистый масштабируемый код.
Что предстоит делать:
- Детализация архитектуры программного кода в виде ключевых программных сущностей С++.
- Проектирование конечных программных сущностей (классов и т.д.) с использованием полуформальных методов ГОСТ Р МЭК 61508 (PlantUML) согласно утвержденной архитектуре;
- Участие в выборе фреймворков и алгоритмов, соблюдение и активное внедрение требуемой архитектуры и практик кода.
- Разработка программного кода на языке C++ требуемого качества с использованием утвержденных Архитектором фреймворков:
- бэкэнд-компонентов, в том числе, сервисов, обеспечивающих работу системы: подсистемы обмена сигналами, исторического архива и журнала, системы агрегации, системы прогрузки рабочих станций по сети и т.д.;
- фронтенд-компонентов среды оператора – журналов, трендов, интерфейса среды оператора;
- фронтенд-компонентов среды инженера – редактора мнемосхем, редактора тэгов и сигналов, конфигуратора системы и ее компонентов и т.д.
- Документирование создаваемого кода (комментарии в коде, поясняющие его суть);
- Проведение Code-review других разработчиков с целью соблюдения архитектурных решений и обеспечения требуемого качества кода в команде.
Мы ждем от вас:
-
Знания С++ (17 и выше) уровня Senior;
-
Опыт коммерческой разработки на C++ от 3-х лет;
-
Желателен опыт работы с базами данных (SQL/NoSQL) на С++;
-
Навыки программирования под Linux;
-
Знание сетевых протоколов (стек TCP/IP);
-
Опыт работы с фреймворками семейства Qt;
-
Опыт работы со статическими анализаторами;
-
Грамотное комментирование кода, соблюдение соглашений об именах и т.д.;
Серьезным преимуществом будут:
- Знание алгоритмов и паттернов, а также их применимости;
-
Опыт работы со средствами отладки и профилирования под Linux;
-
Знание принципов создания чистого и поддерживаемого кода (SOLID и т.д.);
-
Понимание основ UML и желание работать с ним на практике.
Наши преимущества:
- Трудоустройство в аккредитованную IT-компанию (готовы рассмотреть удобные вам варианты, например, ГПХ);
- Нам не важно, в каком городе и стране вы проживаете, главное – как вы работаете, плюс желательна не слишком большая разница в вашем графике работы с Москвой;
- Мы стараемся не мешать и поддерживать команду, у нас нет бюрократии, внимательно прислушиваемся к разработчикам;
- Интересная работа в стабильной ИТ-компании с активной стратегией развития.
13 Января
Пенза
Компания "Эквирон" Привет! Мы – компания акселератор, специализирующаяся на запуске внушительных проектов, находимся на международном и...
11 Января
Пенза
от 50 000 руб.
Компания "Люкскорп" Мы аккредитованная IT-компания Люкскорп, ищем в штат веб-разработчика для работы в составе команды. Помимо работы в...
11 Января
Пенза
от 150 000 руб.
Компания "МЕДИНВЕСТ" Добрый день! Приветствует вас компания «МЕДИНВЕСТ». Мы занимаемся комплексным оснащением медицинских учреждений...
11 Января
Программист 1С( Сигма. Автоматизация бизнеса )
Пенза
от 80 000 до 120 000 руб.
Компания "Сигма. Автоматизация бизнеса" Компания «Сигма. Интегратор 1С» — сертифицированный партнёр фирмы «1С» с 15‑летним опытом (с 2011...
12 Января
Пенза
от 170 000 руб.
Компания "Мебелони" Мебельная компания "Мебелони" приглашает на работу Программиста 1С. Обязанности: Разработка новых и...
Вакансия размещена в отрасли