О компании и команде
Мы ищем архитектора в команду разработки продукта для мониторинга сети (NTA).
Решение класса NTA позволяет клиентам визуализировать состояние сети, понимать, что происходит в сети, и позволяет заниматься расследованием инцидентов ИБ. Перед командой разработки стоит полный спектр задач, начиная с разбора сетевых пакетов, заканчивая работой с СУБД, построением внешних API и WebUI. Мы ищем людей, опытных в разработке
Ожидания от кандидата
Нам важно:
- Знание C++, стандартной библиотеки;
- Знание UML, OOAD;
- Опыт разработки высоконагруженных многопоточных компонентов и приложений, проектирования и реализации системных сервисов и подсистем;
- Опыт проектирования и разработки базовых библиотек, опыт разработки тестов базовых библиотек;
- Опыт проектирования и разработки инфраструктурных сервисов и клиентов к ним;
- Создание и поддержка проектной документации;
- Умение самостоятельно проводить исследования и анализ;
- Навыки оценки и планирования, в т.ч. исследовательских задач.
Будет плюсом:
- Знание прикладного, системного и сетевого api, внутреннего устройства linux-систем;
- Глубокое понимание устройства протоколов, применяемых в сетях.
Условия работы
Вам предстоит:
- Разработка и сопровождение архитектуры продукта;
- Участие в прототипировании, разработке критически важных участков кода и алгоритмов, проведение design и code review;
- Консультирование по техническим и архитектурным вопросам;
- Поддержка и развитие практик SDL в команде;
- Взаимодействие с архитекторами из других команд.