← к выдаче
разработка

Разработчик C++ / Программист С++

ABARUS_ITНовосибирск, Remote12 дн. назад

Описание от работодателя

ABARUS_IT — аккредитованная IT-компания, которая работает с 2017 года. Мы разрабатываем и развиваем собственные IT-решения и инфраструктуру, в том числе программные продукты в области сетевых технологий и информационной безопасности. Сейчас мы ищем C++ разработчика в команду. Нам нужен инженер, которому интересно системное программирование, Linux, сети и разработка ПО, работающего на уровне инфраструктуры. У нас можно не просто реализовывать отдельные задачи, а участвовать в проектировании технических решений и влиять на то, как будет устроен продукт. Что мы предлагаем Работу в аккредитованной IT-компании , которая развивается с 2017 года. Официальное трудоустройство и «белую» заработную плату . Полное соблюдение трудового законодательства РФ. Оплачиваемые отпуска и больничные. ДМС . Комфортный офис в центре Новосибирска — около 5 минут от метро «Площадь Ленина» . Возможность гибридного формата работы (кто живет в НОВОСИБИРСКЕ) . Для специалистов, которые находятся не в Новосибирске, — возможность полностью удаленной работы. Гибкий график с возможностью согласовать время начала рабочего дня. Профессиональное развитие и обучение за счет компании. Возможность работать над сложными техническими задачами в области сетевых технологий и информационной безопасности . Команду опытных специалистов, с которыми можно обмениваться знаниями и развивать экспертизу. Возможность влиять на техническую реализацию задач, а не только работать по готовым решениям. Чем предстоит заниматься Разрабатывать системное и прикладное программное обеспечение для шлюза безопасности . Проектировать и реализовывать новые функции и модули продукта. Планировать техническую реализацию задач в рамках своего модуля. Анализировать требования и выбирать подходящие технические решения. Работать с сетевыми протоколами и взаимодействием компонентов системы. Проводить отладку и анализировать причины возникновения ошибок. Документировать реализуемые технические решения. Взаимодействовать с разработчиками и другими специалистами команды на этапах проектирования и реализации. Что мы ожидаем Обязательно Хорошее знание C++14/17 . Уверенное владение STL . Опыт работы с Boost . Практический опыт разработки под Linux . Навыки работы с: GNU Make ; GCC ; Shell Script ; GDB ; Git . Понимание принципов работы компьютерных сетей и передачи данных. Опыт разработки сетевых приложений . Хорошее понимание семейства протоколов TCP/IP . Навыки документирования технических решений. Знание принципов проектирования ПО и паттернов: GoF ; POSA ; SOLID ; GRASP . Будет большим плюсом Хорошее знание Linux API : демонизация процессов; межпроцессное взаимодействие; многопоточность; механизмы синхронизации. Знание основ информационной безопасности . Понимание принципов разработки безопасного программного обеспечения. Понимание принципов симметричной криптографии и знакомство с основными алгоритмами шифрования. Знание основных типов UML-диаграмм . Почему эта вакансия может быть интересна Здесь C++ — это не только написание прикладного кода. Вы будете работать на стыке системного программирования, Linux, сетей и информационной безопасности . Если вам интересно понимать, как устроена система целиком, разбираться с сетевым взаимодействием, производительностью, многопоточностью и низкоуровневыми механизмами Linux — будем рады познакомиться. Откликайтесь — расскажите о своем опыте, проектах и задачах на C++.