Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузите резюме
описание
R-Vision разрабатывает технологии цифровизации и кибербезопасности, которые помогают организациям противостоять киберугрозам, поддерживать надёжность ИТ-инфраструктуры и обеспечивать цифровую трансформацию.
задачи
Разрабатывать новый функционал и поддерживать текущий;
Выполнять рефакторинг и писать тесты;
Участвовать в проработке общей архитектуры продукта, выборе решений и стека;
Проводить Code-review и Requirements-review;
Взаимодействовать с заказчиками при проблемах в эксплуатации продукта.
требования
Уверенно владеть C++, многопоточностью и управлением памятью;
Иметь опыт разработки системных приложений и/или бэкендов на C++;
Знать алгоритмы и структуры данных;
Иметь опыт работы с сетью и понимать отличие TCP от UDP;
Понимать принципы асинхронного и многопоточного программирования;
Знать STL;
Знать C++, Boost, Apache Kafka, RabbitMQ, ClickHouse, Linux и CMake;