💜 Подарок для новых пользователей Хабр Карьеры — месяц бесплатного кино и скидка 10% на подписку от онлайн-кинотеатра START → зарегистрироваться

Research Developer C# (AV Bases Infrastructure)

Требования

Бэкенд разработчикC#

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

Можно удаленно

Компания

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

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

О компании и команде

Кто мы:

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

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

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

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

Ожидания от кандидата

Что мы ожидаем от вас:

  • уверенно владеете языком C# и его экосистемой, современными подходами к разработке, фреймворками и библиотеками;
  • владеете одним или несколькими .NET-фреймворками для юнит-тестирования (mstest, nunit, xunit);
  • имеете опыт работы с MSSQL: EF, T-SQL, профилирование;
  • имеете опыт проектирования и разработки REST API;
  • проявляете интерес к исследовательской деятельности и оптимизации во всех проявлениях: реализуемого функционала, рабочих процессов, архитектуры систем;
  • обладаете системным мышлением;
  • умеете быстро осваивать новый материал и детально разбираться в чужом коде;
  • готовы принимать решения и брать на себя ответственность за результаты;
  • умеете расставлять приоритеты и решать задачи в быстро изменяющихся условиях;
  • любите работать в творческой команде и готовы посвятить себя своему делу.

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

  • опыт использования: .NET Core, ASP.NET Core, ELK/OpenSearch, Docker, RMQ, Python, Grafana, Kibana, Azure Pipelines.

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

Задачи:

  • развивать backend tаск-трекингового сервиса и сервиса распределенного сканирования;
  • участвовать в проработке архитектуры всех компонентов системы.
  • организовывать мониторинг системы (grafana+prometheus, kibana+opensearch).