Обязанности: Разработка и совершенствование существующего кода Организация и проведение рефакторинга существующего функционала Работа и переработка legacy кода Участие в тестировании и отладке программного обеспечения Участие в поддержке текущей документации Участие в процессе построения архитектуры Участие в процессе декомпозиции задач Участие в процессе код-ревью Требования: Опыт работы в качестве разработчика C/C++ Опыт работы с Linux на уровне продвинутого пользователя Опыт работы в команде Навыки: Экспертные знания C/С++ Понимание принципов ООП Понимание паттернов проектирования Понимание классических алгоритмов и структур данных Понимание многопоточности и асинхронности Понимание работы сетевого стека на всех уровнях Понимание принципов работы unix-подобных систем Понимание работы SQL Понимание принципов тестирования Понимание принципов информационной безопасности Умение писать код, который легко читать и поддерживать Владение системами контроля версий Будет плюсом: Опыт управления командой Опыт разработки highload систем Опыт работы с Linux на уровне администратора Опыт работы с LDAP Умение работать с Контроллерами доменов и Kerberos (AD, RedDC, Samba) Опыт проведения реверс инжиниринга Опыт разработки на Python Условия: Работа в аккредитованной Минцифры IT-компании, продукты которой находятся в реестре российского ПО. Конкурентный уровень заработной платы (обсуждается с успешным кандидатом). Работа в команде квалифицированных специалистов с возможностью карьерного и профессионального роста. Гибридный формат работы, офис возле м. Белорусская/Савеловская. ДМС через 3 месяца работы. Оформление в соответствии с ТК РФ.