C# developer (AVEngine Services)

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

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

Компания

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

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

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

Основная задача нашей группы – предоставить платформу (движок) для работы антивирусных алгоритмов в продуктах компании. Мы работаем совместно как с антивирусными аналитиками, занимающимися разработкой алгоритмов анализа угроз, так и с отделами, выпускающими конечные продукты. Имеем дело с разнообразными аппаратными и программными платформами, на которых работают продукты ЛК. Решаем различные задачи – от оптимизации алгоритмов поиска и хранения данных в продуктах до разработки компиляторов языков описания антивирусных алгоритмов и других служебных утилит. Поддерживаем инфраструктуру мониторинга качества выпускаемых антивирусных баз включая контроль их объёма и скорости работы, анализ информации об ошибках в их работе и т.п.

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

  • Владение C#
  • Опыт работы с базами данных (MS SQL, оптимизация запросов)
  • Базовое знакомство с разработкой Web-приложений
  • Знакомство с архитектурой Windows, в т.ч. моделью безопасности
  • Способность разбираться в чужом коде, обучаемость
  • Знакомство с C++,Linux,Python,Powershell – плюс.

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

Кого мы ищем:

Ищем разработчика для поддержки и развития инфраструктуры анализа выпускаемых баз.
Она представляет собой набор инструментов и служб: средства контроля характеристик баз, сервис мониторинга телеметрии об ошибках, инфраструктура фаззинга кода баз. Эти службы выполняют контрольную функцию и используются антивирусными аналитиками для расследования нештатных ситуаций.

Стэк:

В группе используются языки C++, C#, Python, SQL. Платформы: Windows, Mac, Linux.
Службы в основном работают на платформе Windows (backend - частично на Linux).
Для web-сервисов используется стек технологий Microsoft (ASP.NET, MS SQL Server).