Обязанности:
-
Поддержка и развитие текущего проекта;
-
Документирование уже написанного приложения;
-
Сопровождение документальной проработки;
-
Участие в принятии решений по дальнейшему развитию проектов;
-
Оптимизация архитектуры;
-
Знание языка C/C++;
-
Использование стандартов языка С++17;
-
Знание инструментов Doxygen, ccache, ccpcheck;
-
Умение работать с QT, FLTK, QTKMM, NANA,SDL, IMGUI;
-
Умение работать в Docker или других инструментах контейнеризации;
-
Понимание принципов проектирования структур баз данных;
-
Навык написания модульных и функциональных тестов;
-
Навык работы с Git;
-
Умение использовать операционные системы типа *nix.