📚 Пора стать профи в аналитике

Выбирайте курсы со скидками до 60% и получите мощный набор навыков и инструментов

раздел Курсы и обучение

Research Developer C# (KLAVA)

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

Москва

Компания

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

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

О нашей команде:

Наша команда AV Bases Infrastructure занимается развитием инфраструктуры подготовки и выпуска защитных технологий Компании. А это - собственная среда разработки антивирусных записей, хранения (система контроля версий) и распределенной компиляции под разнообразные платформы, сборка готовых наборов баз и многое, многое другое.

Конвейер подготовки наборов антивирусных баз выполняет более 100 000 билдов в сутки. При этом большинство наборов баз имеют размер больше 200МБ, а время выполнения одного билда занимает менее 5 cекунд.

Присоединяйтесь, будет интересно! :)

Вам предстоит:

  • Поддерживать и развивать все аспекты инфраструктуры подготовки и выпуска антивирусных баз:
    • Функционал системы контроля версий антивирусных записей.
    • Функционал компиляции антивирусных записей.
    • Функционал сборки готовых наборов баз и "язык" (DSL) их описания.
    • API & SDK.
  • Поддерживать выпуск обновлений инфраструктуры.
  • Трудиться бок о бок с экспертами по разработке антивирусных баз и обновляемых модулей продуктов "Лаборатории Касперского".

Вы нам подходите, если:

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

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

  • Опыт работы с С++. Многие задачи связаны с автоматическим анализом/валидацией C++ кода и зависимостей, а также кода на языке описания антивирусных записей собственной разработки.
  • Опыт работы с ELK-стеком и Lucene в частности. На их основе организован поиск по антивирусным записям, а также, частично, мониторинг сервиса.
  • Хорошее понимание GIT. Наша инфраструктура интегрирована с GIT-TFS для некоторой части кода антивирусных записей и организации процесса CodeReview.