Описание:
ООО РАЙТ СЕКЬЮРИТИ СИСТЕМС (ООО РСС) - компания, специализирующаяся на интеграции слаботочных и IT-систем любой сложности. Мы предоставляем комплексные решения под ключ, способные справляться с задачами различного уровня. Главная цель для нас – обеспечить безопасность городской инфраструктуры. Нашими клиентами являются такие Заказчики как - ПАО "ОАК", Стадион "Арена Химки", Департамент Транспорта Москвы, ФК "Сатурн" Раменское, "РЖД Арена" ФК Локомотив и др. Ищем талантливого Middle разработчика C++/C, с мощными техническими знаниями, готовностью к обмену опытом + менторству.
Обязанности:
Анализировать и работать с существующим кодом, в том числе чужим, находить и исправлять ошибки, оптимизировать производительность; Разрабатывать алгоритмы и реализовывать их в коде в соответствии с требованиями; Писать unit-тесты, проводить интеграционное и нагрузочное тестирование; Анализировать требования клиентов, переводить их в технические задачи и распределять их внутри команды; Работать в среде Linux, глубоко понимать её устройство и использовать её возможности на максимум; Организовывать и поддерживать процессы CI/CD в GitLab; Проводить код-ревью, внедрять лучшие практики и повышать уровень команды; Участвовать в проведении опытных эксплуатаций программных продуктов. Наши ожидания: Опыт коммерческой разработки на С++/C от 5-ти лет; Умение разбираться в сложном чужом коде; Понимание ООП и принципов проектирования; Опыт работы с низкоуровневыми сетями, многопоточностью и асинхронностью; Глубокие знания структур данных и алгоритмов; Опыт работы с Postgresql; Понимание работы сетевых протоколов (TCP/IP, UDP, Multicast); Опыт работы с GitLab и понимание принципов CI/CD; Опыт работы с Linux на уровне продвинутого пользователя; Знание архитектуры ОС Linux; Знание функционала серверов — NGINX; Навыки проведения различных видов тестирования (unit, интеграционное, нагрузочное и т.д.); Опыт наставничества и обучения коллег, готовность делиться знаниями. Ответственность, инициативность и желание развиваться самому и развивать команду. Будет плюсом: Знание других языков программирования (Python, Bash и т.д.); Опыт работы с контейнеризацией (Docker, Kubernetes); Понимание принципов DevOps инжиниринга; Знание слаботочных систем и автоматики. *Если ты — мастер своего дела, готовый разбираться в сложном чужом коде, проводить тестирование, умеешь анализировать потребности клиентов и на их основе ставить задачи, то тебе к нам! Личные качества: Аналитическое мышление и логика; Навыки планирования и распределения/приоритизации задач; Внимательность; Скорость реакции; Навыки командной работы.
Условия:
IT-бронь: на данный момент не предоставля