Обязанности:
· Работа над текущими и новыми проектами;
· Создание нового и оптимизация работы имеющегося функционала;
· Повышение надежности и качества системы на всех уровнях.
Требования:
· Знание языков программирования C, C++, Python;
· Знания администрирования Linux дистрибутива основанного на RPM;
· Опыт работы с D-Bus, systemd;
· Умение создавать RPM пакеты, понимание синтаксиса spec файлов RPM;
· Уверенное владение системой сборки CMake;
· Знание библиотек GLib, GLibmm;
· Знание системы контроля версий Git;
· Опыт создания ПО, работающего с последовательными портами и сетевыми сокетами
· Умение давать оценку сроков выполнения задачи и соблюдать их или вовремя сигнализировать о проблемах;
· Огромное желание расти и развиваться профессионально
Будет преимуществом:
· Работа с БД PostgreSQL;
· Использование протокола REST;
· Знание MongoDB, Elasticsearch, RabbitMQ.
- PostgreSQL;
- Fedora;
- Red Hat LINUX;
- понимание рабочих сред;
- способности к обучению;
- желание учиться;
- техническое понимание;
- выявление проблем;
- инициатива;
- надежность;
- ответственность;
- B
- Русский / высокий уровень
- Английский / средний уровень