🎂 Экосистеме Хабра — 19 лет!

Исследуйте все эпохи IT в игре-музее ко дню рождения. Соберите 19 артефактов, получите звание Архивариуса Хабра 19000 и участвуйте в розыгрыше мерча от компаний, которые делают будущее вместе с вами.

Поздравить нас → 19.habr.com

Research Developer C#

Требования

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

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

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

Компания

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

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

Наша команда AV Bases Infrastructureв в поиске разработчика на проект OnePeck.

Кто мы:

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

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

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

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

Задачи:

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

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

  • уверенно владеете языком 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.