👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Research Developer (AV Bases Infrastructure)

Местоположение и тип занятости

Москва

Компания

ТОП-3 международная компания в области IT безопасности. Один из лучших работодателей России

Описание вакансии

Условия работы

Кто мы:

Наша команда AV Bases Infrastructure занимается развитием инфраструктуры подготовки и выпуска защитных технологий Компании. Мы работаем с одним из наиболее важных компонентов наших продуктов – антивирусными базами. Именно антивирусные базы позволяют нам оперативно реагировать на новые угрозы и обеспечивать своевременную защиту миллионам наших пользователей. Поэтому для нас особенно важно максимально быстро их собирать, тестировать и выпускать. Для эффективного решения данной задачи мы разработали собственную инфраструктуру.

KLAVA - универсальная модульная платформа представляющая из себя систему контроля версий с выстроенным CI процессом, для описания которого используется язык/синтаксис с широчайшими возможностями кастомизации и связывания. Наша система непрерывной интеграции выполняет более 100 000 билдов в сутки. При этом большинство наборов баз имеют размер больше 200МБ, а время выполнения одного билда занимает менее 5 cекунд.

А для того, чтобы моментально реагировать на запросы пользователей, которые являются для нас важным источником информации о новых угрозах, мы разрабатываем собственную таск-трекинговую систему - OnePeck. Она позволяет максимально упростить работу с запросами пользователей, автоматизировать управление приоритизацией и назначением заявок.

Если вам интересно погрузиться в самое ядро разработки наших продуктов и разрабатывать сервисы, помогающие доставлять наши антивирусные технологии пользователям, мы будем рады с вами работать.

Обязанности:

  • Развивать backend таск-трекинговую систему в полноценную систему поддержки пользователей: разработка динамической объектной модели, интеграция с различными внешними и внутренними сервисами и т.д.
  • Участвовать в проработке архитектуры всех компонентов системы
  • Организовывать мониторинг системы: метрики по основным пользовательским сценариям, нотификации по аномалиями

Мы ожидаем:

  • Уверенно владеете языком C# и его экосистемой, современными подходами к разработке, фреймворками и библиотеками
  • Владеете одним или несколькими .NET-фреймворками для юнит-тестирования (mstest, nunit, xunit)
  • Проявляете интерес к исследовательской деятельности и оптимизации во всех проявлениях: реализуемого функционала, рабочих процессов, архитектуры систем
  • Обладаете системным мышлением
  • Умеете быстро осваивать новый материал и детально разбираться в чужом коде
  • Готовы принимать решения и брать на себя ответственность за результаты
  • Умеете расставлять приоритеты и решать задачи в быстро изменяющихся условиях
  • Любите работать в творческой команде и готовы посвятить себя своему делу

Плюсом будет:

  • Опыт работы с MSSQL: EF, T-SQL, профилирование
  • Опыт использования: .NET Core, ASP.NET Core, ELK, Docker, RMQ, gRPC, Python