Проект – клиент-серверный программный комплекс с горизонтальным и вертикальным масштабированием серверной части, большие объемы собираемых и хранимых данных, широкий спектр протоколов и объектов защиты. Кроссплатформенный код – основные дистрибутивы Linux (включая отечественные), Windows, сложная система сборки, развертывания и тестирования. Разработка по методологии SCRUM.
Обязанности:
- Разработка ядра и компонентов для клиент-серверной системы в области ИБ;
- Участие в выборе технологий, разработки архитектуры и ее реализация;
- Рефакторинг существующего кода (да, у нас есть legacy и мы не стесняемся его переписывать).
Знания и навыки:
- C++ 11 и выше;
- STL, Boost;
- Опыт написания многопоточных программ;
- Опыт программирования сетевых приложений;
- SQL, опыт работы как минимум с одной из СУБД: MS SQL, PostgreSQL, Oracle, MySQL.
Будет плюсом:
- XPath, XSLT, Regex;
- Опыт работы с библиотеками: Boost.Asio, OpenSSL;
- Опыт работы с Linux, SSH, Cmake;
- Опыт разработки скриптов в Bash;
- Опыт разработки небольших программ на C#, Python
Условия:
-
Удаленный формат работы;
-
Работу в команде увлеченных и профессиональных людей;
-
Решение сложных и интересных задач;
-
График работы: 5/2 (09-18:00 мск или 10:00-19:00 мск);
-
Полностью белую ЗП (отталкиваемся от ваших ожиданий);
-
Работу в аккредитованной ИТ-компании.