C# developer (AVEngine Services)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Основная задача нашей группы – предоставить платформу (движок) для работы антивирусных алгоритмов в продуктах компании. Мы работаем совместно как с антивирусными аналитиками, занимающимися разработкой алгоритмов анализа угроз, так и с отделами, выпускающими конечные продукты. Имеем дело с разнообразными аппаратными и программными платформами, на которых работают продукты ЛК. Решаем различные задачи – от оптимизации алгоритмов поиска и хранения данных в продуктах до разработки компиляторов языков описания антивирусных алгоритмов и других служебных утилит. Поддерживаем инфраструктуру мониторинга качества выпускаемых антивирусных баз включая контроль их объёма и скорости работы, анализ информации об ошибках в их работе и т.п.
Ожидания от кандидата
- Владение 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).