ПОЛЬЗОВАТЕЛЯМ

Поддержка
Круглосуточная поддержка

Позвоните

Бесплатно по России:
8-800-333-79-32

ЧаВо | Форум

Ваши запросы

  • Все: -
  • Незакрытые: -
  • Последний: -

Позвоните

Бесплатно по России:
8-800-333-79-32 | Skype

Свяжитесь с нами Незакрытые запросы: 

Профиль

Профиль

Приглашаем на работу! | Москва | Санкт‑Петербург | Новосибирск | Удалённая работа

Вакансии в Санкт-Петербурге

Департамент разработки

Системный администратор (Unix)
×

Системный администратор (Unix)

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

В Ваши задачи будет входить:

  • Развертывание и администрирование различных корпоративных сервисов и их компонентов;
  • Резервное копирование с периодической верификацией;
  • Мониторинг сервисов, оперативное реагирование на инциденты.

Требования:

  • Ответственный подход к работе, умение работать в команде, не конфликтность;
  • Желание разбираться с новыми и нестандартными задачами;
  • Желание совершенствовать свои навыки, развиваться.

Приветствуется знакомство с:

  • Автоматизацией развертывания и настройки сервисов с помощью Ansible;
  • Контейнеризацией и ее оркестрацией (Docker, Kubernetes);
  • Системами заявок службы поддержки.

Стек сервисов, с которыми предстоит работать и поддерживать:

  • Системы резервного копирования и мониторинга (Bacula, Zabbix)
  • Серверы БД (MySQL, Postgres, Mongo, LDAP)
  • Почтовые системамы (Postfix, Cyrus)
  • Веб серверы (Apache, Nginx)
  • Домены (Microsoft Domain, FreeIPA)
  • ОС на базе Linux (RHEL, Oracle, Ubuntu, Debian, FreeBSD)
  • Сетевая инфраструктура (DNS, DHCP)

Мы обеспечиваем:

  • официальное трудоустройство;
  • современный офис на Петроградской стороне;
  • гибкий график работы;
  • конкурентоспособную заработную плату (обсуждается индивидуально, зависит от вашего опыта и квалификации);
  • ДМС, включая стоматологию;
  • горячие обеды, фрукты, напитки;
  • зону отдыха, тренажеры, полезные для работы книги.
Младший системный администратор (Unix)
×

Младший системный администратор (Unix)

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

Обязанности:

  • Техническая поддержка пользователей (Unix, Windows);
  • Мониторинг сервисов, реагирование на аварийные ситуации;
  • Написание инструкций по работе с корпоративными сервисами;
  • Монтаж СКС;
  • Установка ОС и базовых сервисов;

Требования:

  • Уверенное владение ОС Unix и Windows;
  • Ответственный подход к работе, умение работать в команде, не конфликтность;
  • Желание разбираться с новыми и нестандартными задачами;
  • Желание совершенствовать свои навыки, развиваться.

Стек, с которым предоставится возможность поработать:

  • ОС на базе Linux (Windows, RHEL, Oracle, Ubuntu, Debian, FreeBSD);
  • Системы резервного копирования и мониторинга (Bacula, Zabbix);
  • Серверы БД (MySQL, Postgres, Mongo, LDAP);
  • Почтовые системами (Postfix, Cyrus);
  • Веб серверы (Apache, Nginx);
  • Домены (Microsoft Domain, FreeIPA);
  • Сетевая инфраструктура (DNS, DHCP).

Мы обеспечиваем:

  • официальное трудоустройство;
  • современный офис на Петроградской стороне;
  • гибкий график работы;
  • конкурентоспособную заработную плату (обсуждается индивидуально, зависит от вашего опыта и квалификации);
  • ДМС, включая стоматологию;
  • горячие обеды, фрукты, напитки;
  • зону отдыха, тренажеры, полезные для работы книги.
Инженер DevOps (веб-сервисы) / DevOps Engineer (web services)
×

Инженер DevOps (веб-сервисы) / DevOps Engineer (web services)

Мы ищем инженера DevOps с опытом администрирования Linux.

Обязанности:

  • Развитие и поддержка систем развертывания веб-сервисов компании;
  • Выстраивание процесса CI/CD.

Требования:

  • Понимание цикла разработки ПО;
  • Уверенные знания Linux;
  • Знание Docker и опыт работы с Kubernetes;
  • Базовые знания Python и Bash.

Желательно:

  • Знание систем оркестрации Ansible;
  • Опыт работы с микросервисной архитектурой.

Мы предлагаем:

  • Официальное трудоустройство;
  • Современный офис на Петроградской стороне;
  • Гибкий график работы;
  • Конкурентоспособную заработную плату (обсуждается индивидуально, зависит от вашего опыта и квалификации);
  • Горячие обеды, фрукты, напитки;
  • ДМС, включая стоматологию;
  • Зону отдыха, тренажеры, полезные для работы книги.

Кандидатам предстоит выполнить тестовое задание.

Инженер-программист / Developer QT (C++)
×

Инженер-программист / Developer QT (C++)

«Доктор Веб» создает антивирусные решения для различных операционных систем и мобильных платформ, для домашнего использования и для централизованной защиты крупных компаний. В нашей команде отзывчивые сотрудники и технически грамотные руководители. Мы стараемся поддерживать комфортную атмосферу, прислушиваемся к пожеланиям и обеспечиваем всем необходимым для работы. Сейчас мы ищем талантливого разработчика в команду мобильной разработки. Если вы хотите поучаствовать в разработке нового мобильного приложения — эта вакансия для вас.

Обязанности:

  • Разработка программных и графических интерфейсов к продуктам компании.

Требования:

  • Опыт написания и отладки кода на С++/QT от 1 года;
  • Опыт использования git;
  • Желание развиваться и решать сложные задачи.

Будет плюсом:

  • Опыт разработки для мобильных ОС (Аврора, Sailfish, Android);
  • Опыт работы с многопоточными приложениями;
  • Опыт работы с базами данных.

Мы предлагаем:

  • Официальное трудоустройство;
  • Современный офис на Петроградской стороне;
  • Гибкий график работы;
  • Конкурентоспособную заработную плату (обсуждается индивидуально, зависит от вашего опыта и квалификации);
  • Горячие обеды, фрукты, напитки;
  • ДМС, включая стоматологию;
  • Зону отдыха, тренажеры, полезные для работы книги.
Технический писатель / Technical Writer (Enterprise)
×

Технический писатель / Technical Writer (Enterprise)

«Доктор Веб» исследует образцы вирусов со всего мира и постоянно обновляет программы для антивирусной защиты. Оперативно отражать изменения в документации и сохранять единообразие и красоту текстов при обновлении интерфейса — работа команды технических писателей. Сейчас мы ищем специалиста, который будет курировать главный корпоративный продукт компании — Dr.Web Enterprise Security Suite. Для этой миссии мы ищем коллегу с широким набором компетенций: хорошо пишущего на русском и английском, технически подкованного и, самое главное, готового с головой погрузиться в комплексный проект. Вам предстоит разбираться в работе продукта, находить общий язык с командой разработки, создавать понятные и грамотные руководства для разной целевой аудитории — от пользователей до системных администраторов. Если вы обладаете нужными навыками и готовы стать частью команды, у нас есть вакансия для вас.

Обязанности:

  • разработка и обновление документации и текстов интерфейсов на русском и английском языках;
  • подготовка документации к публикации в различных форматах (HTML, PDF, ePub).

Требования:

  • идеальная грамотность;
  • свободное владение письменным английским языком;
  • опыт работы техническим писателем в IT-компании;
  • знание базового инструментария (XML-редакторы, CAT-инструменты, системы контроля версий);
  • умение добывать информацию из разных источников и превращать ее в понятный, грамотный технический текст;
  • желание исследовать, изучать работу комплексного программного продукта;
  • здоровая любознательность.

Будет плюсом:

  • знание архитектуры операционных систем семейства Windows;
  • опыт работы с UNIX-подобными ОС;
  • навыки работы с HTML;
  • понимание принципов работы сетей.

Мы предлагаем:

  • официальное трудоустройство;
  • современный офис на Петроградской стороне;
  • гибкий график работы;
  • конкурентоспособную заработную плату (обсуждается индивидуально, зависит от вашего опыта и квалификации);
  • ДМС, включая стоматологию;
  • горячие обеды, фрукты, напитки;
  • зону отдыха, тренажеры, полезные для работы книги.
Технический писатель / Technical Writer
×

Технический писатель / Technical Writer

«Доктор Веб» исследует образцы вирусов со всего мира и постоянно обновляет программы для антивирусной защиты. Оперативно отражать изменения в документации и сохранять единообразие и красоту текстов при обновлении интерфейса — работа команды технических писателей. Для этой миссии мы ищем нового специалиста: хорошо пишущего на английском, технически подкованного, способного найти общий язык с разработчиками. Если вы можете всем этим похвастаться, у нас есть вакансия для вас.

Обязанности:

  • разработка и обновление документации и текстов интерфейсов на русском и английском языках;
  • подготовка документации к публикации в различных форматах.

Требования:

  • идеальная грамотность;
  • свободное владение письменным английским языком;
  • любовь к лаконичным и понятным интерфейсам;
  • умение добывать информацию из разных источников и превращать ее в понятный, грамотный технический текст;
  • техническая грамотность.

Будет плюсом:

  • опыт работы техническим писателем, редактором или переводчиком;
  • знание архитектуры операционных систем семейства Windows;
  • опыт работы в IT;
  • знание инструментария (XML-редакторы, CAT-инструменты, системы контроля версий);
  • высшее образование.

Мы предлагаем:

  • официальное трудоустройство;
  • современный офис на Петроградской стороне;
  • гибкий график работы;
  • конкурентоспособную заработную плату (обсуждается индивидуально, зависит от вашего опыта и квалификации);
  • горячие обеды, фрукты, напитки;
  • дМС, включая стоматологию;
  • зону отдыха, тренажеры, полезные для работы книги.
Python Back-end Разработчик / Python Back-end Developer
×

Python Back-end Разработчик / Python Back-end Developer

«Доктор Веб» создает различные решения и сервисы для защиты от компьютерных угроз. Мы предлагаем вам поучаствовать в их разработке. Сейчас мы ищем талантливого Python-разработчика в команду, которая занимается разработкой сервиса для проверки подозрительных файлов и обнаружения угроз.

Обязанности:

  • Разработка back-end части веб-сервиса.

Требования:

  • Уверенное владение Python 3.x (2.x);
  • Опыт профессиональной командной разработки проектов на Python от 1 года;
  • Опыт работы с Flask, aiohttp;
  • Опыт работы с Postgresql, Redis, Celery, RabbitMQ;
  • Знание операционных систем Unix/Linux.

Желательно:

  • Понимание особенностей работы высоконагруженных, отказоустойчивых и распределенных сервисов;
  • Опыт работы с контейнерами Docker.

Мы предлагаем:

  • Официальное трудоустройство;
  • Современный офис на Петроградской стороне;
  • Гибкий график работы;
  • Конкурентоспособную заработную плату (обсуждается индивидуально, зависит от вашего опыта и квалификации);
  • Горячие обеды, фрукты, напитки;
  • ДМС, включая стоматологию;
  • Зону отдыха, тренажеры, полезные для работы книги.
Младший Python разработчик / Junior Python Developer (Back-end)
×

Младший Python разработчик / Junior Python Developer (Back-end)

Требуемый опыт работы: не требуется
Полная занятость, гибкий график
«Доктор Веб» занимается разработкой решений в сфере информационной безопасности. Наша цель — создавать лучшие средства антивирусной защиты, отвечающие всем современным требованиям. Команда разработчиков «Доктор Веб» оперативно реагирует на появление новых угроз и запросы пользователей, постоянно совершенствует продукты компании и создает новые. Сейчас мы ищем перспективного Python-разработчика в команду, которая разрабатывает новые антивирусные и аналитические сервисы компании.

Вы будете:

  • Участвовать в back-end разработке новых сервисов на Python 3.x.

Присылайте резюме, если вы:

  • Последний год занимались разработкой на Python (3.x или 2.x).
  • Постоянно работаете с операционной системой Linux.

Эта вакансия — возможность профессионально роста:

  • Мы разрабатываем эффективные сервисы с использованием современных технологий для Python (Asyncio, AioHTTP и др.), которые позволяют упростить разработку и эксплуатацию конечного продукта.

Мы предлагаем:

  • Официальное трудоустройство;
  • Современный офис на Петроградской стороне;
  • Гибкий график работы;
  • Конкурентоспособную заработную плату (обсуждается индивидуально, зависит от вашего опыта и квалификации);
  • Горячие обеды, фрукты, напитки;
  • ДМС, включая стоматологию;
  • Зону отдыха, тренажеры, полезные для работы книги.
Программист С / С Developer (Virtualization)
×

Программист С/ С Developer (Virtualization)

«Доктор Веб» исследует образцы вирусов со всего мира и постоянно обновляет программы для антивирусной защиты. В нашей команде отзывчивые сотрудники и технически грамотные руководители. Сейчас мы ищем программиста для разработки внутреннего гипервизора. Если вы отлично знаете C, вы знакомы с виртуализацией и имеете опыт разработки — эта вакансия для вас.

Обязанности:

  • Разработка и поддержка внутреннего проекта гипервизора

Требования:

  • Уверенное знание С и опыт разработки от 3 лет
  • Опыт кроссплатформенной разработки
  • Опыт низкоуровневой разработки
  • Глубокое понимание архитектуры Windows

Желательно:

  • Знакомство с архитектурой виртуальных машин (VirtualBox / QEMU)
  • Знакомство с Assembler и Python
  • Знакомство с механизмами аппаратной виртуализации (VT-x / VT-d)
Программист C++ / C++ Developer (Windows, UNIX)
×

Программист C++ / C++ Developer (Windows, UNIX)

«Доктор Веб» создает антивирусные программы для разных операционных систем и мобильных платформ, для домашнего использования и для централизованной защиты крупных корпораций. В группу корпоративных разработок мы приглашаем опытных программистов, которых не пугают масштабные и ответственные проекты. Если вы готовы развивать и поддерживать кроссплатформенные приложения для компаний, сети которых насчитывают десятки тысяч компьютеров, эта вакансия для вас.

Обязанности:

  • Разработка серверной части для системы централизованного управления антивирусными продуктами Dr.Web.

Требования:

  • Опыт программирования на C++ не менее 2 лет;
  • Опыт использования STL;
  • Опыт разработки сетевых приложений;
  • Опыт разработки приложений баз данных (SQL-92);
  • Опыт разработки кроссплатформенных приложений для Windows и UNIX (System V, BSD);
  • Отличные знания WinAPI, POSIX;
  • Опыт разработки нагруженных многопоточных приложений.

Желательно:

  • Знание технологий программирования распределенных приложений;
  • Знание ASIO;
  • Знание Lua.
Программист C++ (Антивирусы для почтовых серверов и шлюзов)
×

Программист C++ (Антивирусы для почтовых серверов и шлюзов)

«Доктор Веб» исследует образцы вирусов со всего мира и защищает миллионы пользователей от компьютерных угроз. Сейчас мы ищем опытного разработчика C++, которому доверим создание продуктов для серверных решений различных производителей. Если вы хотите участвовать в разработке ведущих продуктов Dr.Web, способны быстро учиться новому и готовы инициативно развивать проект, то эта работа для Вас.

Основные обязанности:

  • C++ разработка подключаемых модулей для продуктов Kerio, Microsoft и др.

Требования к кандидату:

Обязательные:
  • Уверенное владение C++ (опыт от 2 лет);
  • Знание классических алгоритмов и структур данных;
  • Понимание многопоточности.
Желательные:
  • Понимание COM-технологий;
  • Опыт разработки под Windows Server.
Младший C++ разработчик / Junior C++ Developer (Windows, GUI)
×

Младший C++ разработчик / Junior C++ Developer (Windows, GUI)

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

Перед командой разработки пользовательских интерфейсов стоит множество интересных задач, среди которых:

  • обеспечение взаимодействия защитных модулей с пользователем (настройки, уведомления, состояния, управление);
  • создание и поддержка элементов управления;
  • реализация и оптимизация различных эффектов (анимация, прозрачность ит.д.);
  • обеспечение доступности интерфейса (accessibility);
  • поддержка локализации (календари, RTL и т.д.).

Помимо этого, команда создает внутренние утилиты, автоматизирующие рутинные задачи и повышающие надежность процесса разработки, а также развивает модульные тесты.

В проекте используются C++ разных поколений (С++11 и выше), Boost, WinAPI, Protobuf, Google test, html/css (библиотека HTMLayout/Sciter), при этом самой html-версткой занимается другая команда.

Разработка ведется в Visual Studio; используется система контроля версий Git (в связке с Gitlab); весь код проходит обязательное ревью; для отлова ошибок на ранних стадиях используются статический анализатор и модульное тестирование.

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

Основные обязанности:

  • Развитие проекта и добавление нового функционала;
  • Рефакторинг наследия;
  • Расширение функционала графической библиотеки;
  • Исправление ошибок;
  • Код-ревью других разработчиков;
  • Написание юнит-тестов;
  • Анализ крэш-дампов.

Требования:

  • Уверенное владение C++;
  • Знание классических алгоритмов и структур данных.

Желательно:

  • Знакомство с html/css;
  • Понимание многопоточности;
  • Знание STL, Boost, WinAPI.

Резюме принимаются вместе с выполненным тестовым заданием:

Задание:

Необходимо реализовать класс контейнера, реализующий интерфейс Dictionary и способный выбросить исключение, реализующее интерфейс NotFoundException.
При разработке допускается использовать STL. Кроме этого, внутренняя реализация ничем не ограничена.


template<class TKey, class TValue>
  class Dictionary
  {
  public:
      virtual ~Dictionary() = default;
  
      virtual const TValue& Get(const TKey& key) const = 0;
      virtual void Set(const TKey& key, const TValue& value) = 0;
      virtual void Remove(const TKey& key) = 0;
      virtual bool IsSet(const TKey& key) const = 0;
  };
  
  template<class TKey>
  class NotFoundException : public std::exception
  {
  public:
      virtual const TKey& GetKey() const noexcept = 0;
  };
Младший C++ разработчик (Облако)/Junior C++ Developer (Cloud)
×

Младший C++ разработчик (Облако)/Junior C++ Developer (Cloud)

Облако Dr.Web - это сервис, улучшающий работу антивирусных продуктов. С его помощью мы собираем информацию о существующих и возможных угрозах в режиме реального времени. Полученные данные используются аналитиками для улучшения качества определения вирусных угроз.

Мы ищем коллегу, который хочет развиваться, учиться и создавать лучшие решения для защиты информации.

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

  • разрабатывать сервисы облачной инфраструктуры;
  • решать задачи по обработке большого количества информации.

Требования:

  • опыт разработки на C++;
  • желание развиваться и решать сложные задачи.

Будет плюсом:

  • опыт разработки многопоточных и сетевых приложений;
  • опыт работы с базами данных.

Резюме принимаются вместе с выполненным тестовым заданием:

Необходимо реализовать класс контейнера, реализующий интерфейс dictionary и способный выбросить исключение, реализующее интерфейс not_found_exception.
При разработке допускается использовать STL. Кроме этого, внутренняя реализация ничем не ограничена.


template<class Key, class Value>
  class dictionary
  {
  public:
    virtual ~dictionary() = default;

    virtual const Value& get(const Key& key) const = 0;
    virtual void set(const Key& key, const Value& value) = 0;
    virtual bool is_set(const Key& key) const = 0;
  };

template<class Key>
  class not_found_exception : public std::exception
  {
  public:
    virtual const Key& get_key() const noexcept = 0;
  };
Разработчик сетевых решений / Network Solutions Developer (C++, Windows)
×

Разработчик сетевых решений / Network Solutions Developer (C++, Windows)

«Доктор Веб» создает антивирусные решения для различных операционных систем и мобильных платформ, для домашнего использования и для централизованной защиты крупных компаний.
Сейчас мы ищем опытного системного разработчика сетевых модулей. Вам предстоит разрабатывать продукты для анализа трафика на аномалии и вирусы, а также заниматься разработкой ядра брандмауэра.

Обязанности:

  • Анализ трафика, разработка сетевых многопоточных приложений и парсеров сетевых протоколов.

Требования:

  • Опыт разработки сетевых и многопоточных приложений;
  • Опыт программирования на C++ не менее 3 лет (C++ 11/14/17);
  • Опыт анализа аварийных дампов.

Желательно:

  • Креативность, желание исследовать и придумывать что-то новое;
  • Навыки обратной разработки (реверс-инжиниринга) для понимания внутреннего устройства и работы сторонних систем и ПО;
  • Хорошее знание архитектуры операционных систем семейства Windows;
  • Опыт разработки сетевых фильтров под Windows Filtering Platform как части пользовательского режима, так и режима ядра;
  • Знакомство с книгой Windows Internals (Russinovich M., Solomon D., Ionescu A.).
UNIX Maintainer
×

UNIX Maintainer

«Доктор Веб» создает антивирусные программы для разных операционных систем и мобильных платформ. В нашу команду разработки мы ищем релиз-инженера UNIX, которому доверим отвечать за стабильность и производительность релизов наших юниксовых продуктов. Если вы мастерски превращаете полученный от разработчиков код в полноценный продукт, не забывая о всех тонкостях, – мы ждем ваше резюме.

Чем предстоит заниматься:

  • Поддерживать и развивать системы автоматической сборки UNIX-решений Dr.Web
  • Поддерживать и развивать системы непрерывной интеграции (Jenkins, gitlab CI)
  • Писать скрипты установки и удаления продуктов
  • Участвовать в разработке продуктов и решений под UNIX

Мы ждем, что вы:

  • Понимаете инструментарий сборочного toolchain'а
  • Владеете системами автоматизации сборки GNU Make, Boost Build,CMake, etc.
  • Создаете и поддерживаете репозитории пакетов apt, yum и др.
  • Имеете опыт применения систем виртуализации KVM, Docker
  • Пишете на Python и Shell
  • Владеете системами управления конфигурациями (предпочтительно Ansible)
  • Без труда работаете с системами контроля версий (предпочтительно Git)

Будет плюсом, если вы:

  • Не понаслышке знакомы с кросс-компиляциями
  • Собирали модули ядра Linux
Инженер DevOps (веб-сервисы) / DevOps Engineer (web services)
×

Инженер DevOps (веб-сервисы) / DevOps Engineer (web services)

«Доктор Веб» создает антивирусные решения для различных операционных систем и мобильных платформ, для домашнего использования и для централизованной защиты крупных компаний.

Мы ищем инженера DevOps с опытом администрирования Linux.

Обязанности:

  • Развитие и поддержка систем развертывания веб-сервисов компании;
  • Выстраивание процесса CI/CD.

Требования:

  • Понимание цикла разработки ПО;
  • Уверенные знания Linux;
  • Знание Docker и опыт работы с Kubernetes;
  • Базовые знания Python и Bash.

Желательно:

  • Знание систем оркестрации Ansible;
  • Опыт работы с микросервисной архитектурой.
Младший инженер DevOps / Junior DevOps Engineer
×

Младший инженер DevOps / Junior DevOps Engineer

«Доктор Веб» создает антивирусные решения для различных операционных систем и мобильных платформ, для домашнего использования и для централизованной защиты крупных компаний. В нашей команде отзывчивые сотрудники и технически грамотные руководители. Мы стараемся поддерживать комфортную атмосферу, прислушиваемся к пожеланиям и обеспечиваем всем необходимым для работы.
Мы ищем талантливого инженера в команду, которая занимается развитием инфраструктуры и участвует в сборке наших продуктов.
У нас вы сможете освоить и применять следующие инструменты: Python, Docker, K8s, CI/CD и GitLab.

Обязанности:

  • Учиться и помогать внедрять CI/CD.

Требования:

  • Навыки администрирования Linux;
  • Уверенная работа в консоли;
  • Навыки программирования;
  • Понимание устройства сетей передачи данных.
Системный программист / Windows Kernel Developer
×

Системный программист / Windows Kernel Developer

«Доктор Веб» исследует образцы вирусов со всего мира и выпускает обновления немедленно после анализа новой угрозы. По мере того как кибер-угрозы становятся многочисленнее и сложнее, наша команда разрабатывает защиту от них. Если вы отлично разбираетесь в архитектуре Windows, хотите заниматься исследованиями и создавать новые технологии — эта вакансия для вас.

Обязанности:

  • Исследование документированных и недокументированных способов для фильтрации событий (File System, Registry, Network, Native API, RPC, ...), разработка драйверов x86/x64 для их реализации;
  • Поиск способов обезвреживания руткитов в режиме ядра.

Требования к кандидатам:

  • Знание языков: C/C++, Assembler x86/x64;
  • Наличие опыта практического программирования;
  • Глубокое знание архитектуры операционных систем семейства Windows, внутренних механизмов работы и недокументированных структур;
  • Хорошее знание SDK/WDK API;
  • Уверенное владение инструментами IDA и WinDBG;
  • Опыт Kernel Mode отладки на физических и виртуальных машинах;
  • Опыт анализа crash dump;
  • Знание алгоритмов и методов оценки их сложности;
  • Опыт разработки фильтров файловых систем.

Плюсами будут:

  • Навыки reverse-инжиниринга, знание руткит и анти-руткит технологий;
  • Знание недокументированных способов фильтрации событий в режиме ядра;
  • Опыт работы с ETW, WPP, Windows Performance Toolkit;
  • Знание набора инструментов Sysinternals Suite;
  • Знакомство с книгой “Windows Internals” (Russinovich M., Solomon D., Ionescu A.).
  • Ответственность, инициативность и самостоятельность.
Разработчик на Golang / Golang Developer
×

Разработчик на Golang / Golang Developer

«Доктор Веб» создает антивирусные программы для разных операционных систем и мобильных платформ, для домашнего использования и для централизованной защиты крупных корпораций. В нашей команде отзывчивые сотрудники и технически грамотные руководители. Мы стараемся поддерживать комфортную атмосферу, прислушиваемся к пожеланиям и обеспечиваем всем необходимым для работы. Сейчас мы ищем разработчика на Golang.

Обязанности:

  • разработка back-end сервисов для внутреннего использования

Требования:

  • опыт профессиональной командной разработки проектов на Golang от 2 лет;
  • уверенные знания ОС на базе Linux для разработки: процессы, файловые системы, права доступа, анализ проблем;

Желательно:

  • опыт работы с Gitlab-CI;
  • опыт работы с Docker;
UI-разработчик приложений для Андроид / Android UI Developer
×

UI-разработчик приложений для Андроид / Android UI Developer

«Доктор Веб» создает антивирусные решения для различных операционных систем и мобильных платформ, для домашнего использования и для централизованной защиты крупных компаний. В нашей команде отзывчивые сотрудники и технически грамотные руководители. Мы стараемся поддерживать комфортную атмосферу, прислушиваемся к пожеланиям и обеспечиваем всем необходимым для работы.
Сейчас мы ищем талантливого и увлеченного разработчика в команду, которая занимается разработкой приложений для Android. Если вы хотите поучаствовать в разработке приложений для миллионов пользователей — эта вакансия для вас.

Обязанности:

  • Участие в разработке и развитии наших продуктов для Android;
  • Оптимизация и модификация программных решений для повышение качества работы мобильных приложений;
  • Взаимодействие с тестировщиками и дизайнерами;
  • Работа с баг-трекером и Git.

Требования:

  • Опыт разработки приложений для Android от двух лет;
  • Знание Java, Android SDK, базовые знания SQL;
  • Знание классических алгоритмов и структур данных;
  • Опыт создания многопоточных приложений;
  • Опыт разработки UI, использование Support Library;
  • Понимание принципов Material Design и руководств построения UI;
  • Понимание и использование принципов ООП;
  • Понимание работы паттернов проектирования MVC;
  • Опыт настройки сборки модульных проектов Android на базе Gradle с использованием ProGuard;
  • Понимание и опыт работы с системой контроля версий Git;
  • Умение писать unit-тесты, инструментальные unit-тесты и UI-тесты;
  • Технический английский;
  • Умение работать в команде.

Желательно:

  • Наличие публикаций в Google Play;
  • Умение оптимизировать производительность мобильных приложений;
  • Знание C, C++, контейнеров STL, JNI, Android NDK;
  • Понимание документов RFC с описанием сетевых протоколов.

Приветствуется:

  • Знание Kotlin.
Разработчик C++ (облако) /C++ developer (cloud)
×

Разработчик C++ (облако) /C++ developer (cloud)

Облако Dr.Web - проект, который улучшает работу антивирусных продуктов и оперативно собирает информацию об угрозах, в том числе тех, которые ещё неизвестны. Полученная информация анализируется в нашей Вирусной Лаборатории, что позволяет защищать наших пользователей от самых новых угроз. Мы ищем опытного разработчика, которому предстоит участвовать в развитии нашей облачной архитектуры.

Основные обязанности:

  • Создание и поддержка сервисов в облачной инфраструктуре
  • Развитие архитектуры и реализация нового функционала

От Вас мы ожидаем:

  • Отличное знание С++(11/14/17) и STL
  • Понимание базовых алгоритмов и структур данных

Будет плюсом:

  • Опыт разработки сетевых и многопоточных приложений
  • Опыт работы с базами данных (Clickhouse, PostgreSQL)
  • Знание ОС Linux на уровне опытного пользователя
Инженер DevOps (внутренние сервисы) / DevOps Engineer (internal services)
×

Инженер DevOps (внутренние сервисы) / DevOps Engineer (internal services)

«Доктор Веб» создает антивирусные решения для различных операционных систем и мобильных платформ, для домашнего использования и для централизованной защиты крупных компаний. В нашей команде отзывчивые сотрудники и технически грамотные руководители. Мы стараемся поддерживать комфортную атмосферу, прислушиваемся к пожеланиям и обеспечиваем всем необходимым для работы.

Мы ищем талантливого инженера в команду, которая занимается развитием инфраструктуры и участвует в сборке наших продуктов.

Обязанности:

  • Развитие и поддержка систем развертывания внутренних сервисов компании;
  • Выстраивание процесса CI/CD.

Требования:

  • Понимание цикла разработки ПО;
  • Уверенные знания Linux;
  • Базовые знания Python и Bash.
  • Знание Docker и опыт работы с Kubernetes;
  • Знание систем оркестрации Ansible;

Желательно:

  • Опыт работы с микросервисной архитектурой.

Мы предлагаем:

  • Официальное трудоустройство;
  • Современный офис на Петроградской стороне;
  • Гибкий график работы;
  • Конкурентоспособную заработную плату (обсуждается индивидуально, зависит от вашего опыта и квалификации);
  • Горячие обеды, фрукты, напитки;
  • ДМС, включая стоматологию;
  • Зону отдыха, тренажеры, полезные для работы книги;
  • Обучение (уроки английского).

Младший инженер DevOps (внутренние сервисы) / Junior DevOps Engineer (internal services)
×

Младший инженер DevOps (внутренние сервисы) / Junior DevOps Engineer (internal services)

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

Мы ищем начинающего инженера DevOps с опытом администрирования Linux.

Обязанности:

  • Развитие и поддержка систем развертывания внутренних сервисов компании;
  • Выстраивание процесса CI/CD.

Требования:

  • Понимание цикла разработки ПО;
  • Уверенные знания Linux;
  • Базовые знания Python и Bash.

Желательно:

  • Знание Docker и опыт работы с Kubernetes;
  • Знание систем оркестрации Ansible;
  • Опыт работы с микросервисной архитектурой.

Мы предлагаем:

  • Официальное трудоустройство;
  • Современный офис на Петроградской стороне;
  • Гибкий график работы;
  • Конкурентоспособную заработную плату (обсуждается индивидуально, зависит от вашего опыта и квалификации);
  • Горячие обеды, фрукты, напитки;
  • ДМС, включая стоматологию;
  • Зону отдыха, тренажеры, полезные для работы книги;
  • Обучение (уроки английского).

Swift разработчик / Swift developer (macOS)
×

Swift разработчик / Swift developer (macOS)

«Доктор Веб» создает антивирусные программы для разных устройств и платформ. Несмотря на то, что macOS славится своей защищенностью, программы, способные нанести вред пользователям, появляются регулярно. Мы ищем увлеченных, инициативных программистов для разработки антивирусных решений для macOS.

Задачи, которые Вас ожидают:

  • Разработка продуктов компании для macOS;
  • Доработка существующих приложений;
  • Внедрение новых решений в существующие продукты компании.

От Вас мы ожидаем:

  • Знание платформы macOS;
  • Свободное владение Swift;
  • Знание базовых системных фрэйморков: Foundation, AppKit, Dispatch;
  • Умение работать с системами контроля версий Git;
  • Готовность разбираться в чужом коде, адаптации под коммерческие нужды;
  • Умение пользоваться внешними протоколами, библиотеками, API.

Большим плюсом будут знания:

  • Основ (или полноценное знание) языков SQL;
  • Языков C/C++/Objective-C;
  • Unix-подобных операционных систем;
  • Разработки кастомных UI;
  • Механизма IPC (Inter process communication).

Если вы готовы осваивать новые технологии, имеете навык разработки на Swift, готовы внедрять новейшие решения Apple в программный продукт – эта вакансия для вас.

Веб-программист/web-developer
×

Веб-программист/web-developer

«Доктор Веб» создает антивирусные решения для различных операционных систем и мобильных платформ, для домашнего использования и для централизованной защиты крупных компаний. Продукты Dr.Web разрабатываются с 1992 года. В нашей команде отзывчивые сотрудники и технически грамотные руководители. Мы стараемся поддерживать комфортную атмосферу, прислушиваемся к пожеланиям и обеспечиваем всем необходимым для работы. Сейчас мы ищем талантливого разработчика в команду, которая занимается разработкой веб-интерфейсов корпоративных продуктов.

Обязанности:

  • Рефакторинг имеющейся кодовой базы.
  • Перенос продукта с JQuery, VanilaJS на ReactJS
  • Доработка и написание новых ReactJS компонентов.
  • Оптимизация производительности.
  • Взаимодействие с отделами: back-end, UI и тестирования.
  • Поддержка корпоративных продуктов.

Требования:

  • Опыт коммерческой разработки от 1 года.
  • Front-end: знание HTML, CSS, JS, ReactJS, JQuery, Saas, D3js, TypeScript;
  • Back-end: знание любого серверного языка (PHP, JS);
  • Кроссбраузерная верстка (обязательно примеры работ);
  • Базовые знания SQL, желательно опыт работы с разными СУБД (мы пишем запросы для PSQL, MySQL, Oracle, MSSQL, SQLite);
  • Базовые знания webpack
  • Навыки работы в LINUX
  • Опыт работы с Git.
  • Опыт работы в команде и с чужим кодом;
  • Написание тестов.

Главное - не владеть всем выше перечисленным, а готовность разобраться и работать с ним.

Резюме рассматриваются вместе с тестовым заданием.

Тестовое задание:

Перепишете следующий код в стиле ReactJS.


(function(w, d, u) {
    "use strict";

    var arr = [{id: 1, name: 'John'}, {id: 2, name: 'Peter'}, {id: 3, name: 'Kate'}];

    for (var i = 0; i < arr.length; i++) {
        var div = d.createElement('div');
        div.onclick = function(){
            for (var j = 0; j < arr.length; j++) {
                if (arr[j].id == i) {
                    var name = arr[j].name;
                }
            }
            alert('Div number is ' + i + '. Name is: ' + name);
        }
        div.style.width = '30px';
        div.style.height = '30px';
        div.style.border = '1px solid red';
        d.body.appendChild(div);
    }
})(window, document, undefined)
Младший веб-разработчик/Junior web developer
×

Младший веб-разработчик/Junior web developer

«Доктор Веб» создает антивирусные решения для различных операционных систем и мобильных платформ, для домашнего использования и для централизованной защиты крупных компаний. В нашей команде отзывчивые сотрудники и технически грамотные руководители. Мы стараемся поддерживать комфортную атмосферу, прислушиваемся к пожеланиям и обеспечиваем всем необходимым для работы.

Сейчас мы ищем талантливого разработчика в команду, которая занимается разработкой веб-интерфейсов корпоративных продуктов.

Обязанности:

  • Разработка и поддержка корпоративных продуктов.

Требования:

  • Front-end: знание HTML, CSS, JS;
  • Back-end: знание любого серверного языка (PHP, JS);
  • Кроссбраузерная верстка (обязательно примеры работ);
  • Знание SQL, особенностей разных СУБД;
  • Опыт работы в команде и с чужим кодом;
  • Опыт работы с Git.

Желательно:

  • Знание Lua;
  • Опыт написания тестов;
  • Знание HTML5, ES6, CSS3, React

Резюме рассматриваются вместе с выполненным тестовым заданием:

Какие ошибки вы видите в коде и как их можно исправить?
Необходимо достигнуть максимальной производительности.


(function(w, d, u) {
  "use strict";

  var arr = [{id: 1, name: 'John'}, {id: 2, name: 'Peter'}, {id: 3, name: 'Kate'}];

  for (var i = 0; i < arr.length; i++) {
    var div = d.createElement('div');
    div.onclick = function(){
      for (var j = 0; j < arr.length; j++) {
        if (arr[j].id == i) {
          var name = arr[j].name;
        }
      }
      alert('Div number is ' + i + '. Name is: ' + name);
    }
    div.style.width = '30px';
    div.style.height = '30px';
    div.style.border = '1px solid red';
    d.body.appendChild(div);
  }
})(window, document, undefined)
Младший программист C++ / Junior C++ Developer (Windows, UNIX)
×

Младший программист C++ / Junior C++ Developer (Windows, UNIX)

«Доктор Веб» создает антивирусные решения для разных операционных систем и мобильных платформ, для домашнего использования и для защиты корпораций. Если у вас нет опыта работы, но есть интерес к разработке модулей централизованного управления антивирусными продуктами, если вы способны быстро учиться новому, готовы инициативно развивать проект, заинтересованы в создании качественного продукта, то эта вакансия для Вас!

Обязанности:

  • Разработка и поддержка модулей централизованного управления продуктами компании (преимущественно серверной части и ряда вспомогательных утилит).

Требования:

  • Знание C++ и STL;
  • Понимание принципов объектно-ориентированного программирования;
  • Знание классических алгоритмов и структур данных;
  • Технический английский.

Желательно:

  • Опыт разработки многопоточных приложений;
  • Опыт разработки кроссплатформенных приложений (Windows, Unix);
  • Опыт разработки сетевых приложений (TCP/IP, Windows Sockets, BSD Sockets);
  • Опыт разработки приложений баз данных (SQL-92);
  • Опыт работы с системами контроля версий.

Резюме рассматриваются вместе с тестовым заданием.

Вопрос №1

Перечислите, пожалуйста, самые интересные технические задачи из тех, которые Вам удалось решить.

Вопрос №2

Напишите функцию, которая обрезает пробелы в конце переданной ей строки. Функция должна быть написана в расчёте на работу с очень длинными строками с очень большим количеством пробелов, оптимизирована по количеству обращений к памяти. Сигнатура: void TrimRight( char *s );

P.S. Время выполнения теста неважно.

Вопрос №3

Какое количество часов в неделю Вы готовы посвящать работе, если мы договоримся?

Отдел вирусного анализа

Младший программист С++ (вирусная лаборатория, внутренние сервисы)
×

Младший программист С++ (вирусная лаборатория, внутренние сервисы)

Обязанности:

  • Автоматизация процесса анализа вредоносного кода;
  • Сопровождение существующих проектов.

Требования:

  • Опыт программирования на C/C++ (14/17);
  • Знание STL, Boost;
  • Желание работать в области информационной безопасности и участвовать в исследовательской деятельности;
  • Обучаемость, трудолюбие, ответственность;
  • Инициативность.

Будет преимуществом:

  • Умение пользоваться git/cmake/conan;
  • Знание Python;
  • Знакомство с операционной системой Linux;
  • Умение работать с базами данных.

Мы предлагаем:

  • Официальное трудоустройство;
  • Современный офис на Петроградской стороне;
  • Гибкий график работы;
  • Конкурентоспособную заработную плату (обсуждается индивидуально, зависит от вашего опыта и квалификации);
  • ДМС, включая стоматологию;
  • Горячие обеды, фрукты, напитки;
  • Зону отдыха, тренажеры, полезные для работы книги.
Программист-исследователь C++ (вирусная лаборатория, внутренние сервисы)
×

Программист-исследователь C++ (вирусная лаборатория, внутренние сервисы)

Обязанности:

  • Автоматизация процесса анализа вредоносного кода;
  • Сопровождение существующих проектов;
  • Разработка новых методов кластеризации/классификации вредоносных файлов.

Требования:

  • Опыт программирования на C/C++ (14/17);
  • Знание STL, Boost;
  • Умение пользоваться git/cmake/conan;
  • Желание работать в области информационной безопасности и участвовать в исследовательской деятельности;
  • Обучаемость, трудолюбие, ответственность;
  • Инициативность.

Будет преимуществом:

  • Знание Qt framework;
  • Знание Python;
  • Понимание REST API, gRPC, WebSocket, HTTP, JSON-RPC;
  • Знакомство с операционной системой Linux;
  • Умение работать с базами данных;
  • Знания в области реверс-инжиниринга.

Мы предлагаем:

  • Официальное трудоустройство;
  • Современный офис на Петроградской стороне;
  • Гибкий график работы;
  • Конкурентоспособную заработную плату (обсуждается индивидуально, зависит от вашего опыта и квалификации);
  • ДМС, включая стоматологию;
  • Горячие обеды, фрукты, напитки;
  • Зону отдыха, тренажеры, полезные для работы книги.
Вирусный аналитик в группу анализа мобильных угроз / Mobile Threats Analyst
×

Вирусный аналитик в группу анализа мобильных угроз / Mobile Threats Analyst

«Доктор Веб» исследует образцы вирусов со всего мира и выпускает обновления немедленно после анализа новой угрозы. Если вы хотите внести свой вклад в информационную безопасность и чувствуете в себе дух исследователя — эта вакансия для вас. Вам предстоит изучать поведение и устройство вредоносных программ для мобильных платформ, создавать новые методы детектирования и защиты.

Обязанности:

  • Анализ угроз для мобильных платформ;
  • Добавление записей о вредоносном объекте в антивирусные базы;
  • Разработка новых методов детектирования вредоносных приложений.

Требования:

  • Понимание работы ОС Android;
  • Понимание кода Java;
  • Знание формата исполняемых файлов ELF, DEX;
  • Опыт работы с декомпиляторами DEX-файлов;
  • Знание базовых алгоритмов программирования;
  • Знание Python/C/C++.

Желательно:

  • Опыт работы с системами Linux.

Мы предлагаем:

  • Официальное трудоустройство;
  • Современный офис на Петроградской стороне;
  • Гибкий график работы;
  • Конкурентоспособную заработную плату (обсуждается индивидуально, зависит от вашего опыта и квалификации);
  • ДМС, включая стоматологию;
  • Горячие обеды, фрукты, напитки;
  • Зону отдыха, тренажеры, полезные для работы книги.
Вирусный аналитик / Malware Analyst
×

Вирусный аналитик / Malware Analyst

«Доктор Веб» исследует образцы вирусов со всего мира и выпускает обновления немедленно после анализа новой угрозы. Если вы хотите внести свой вклад в информационную безопасность и чувствуете в себе дух исследователя — эта вакансия для вас. Вам предстоит изучать поведение и устройство вредоносных программ, создавать новые методы детектирования и защиты. Диапазон задач очень широк, и вы сможете выбрать направление по душе.

Обязанности:

  • Анализ кода и функциональности вредоносного объекта;
  • Добавление записей о вредоносном объекте в антивирусные базы;
  • Анализ и программирование методов распаковки и разархивирования.

Требования:

  • Знание Assembler x86 на уровне написания больших проектов;
  • Хорошее знание C/C++;
  • Владение инструментами OllyDBG, Hiew, IDA;
  • Знание архитектуры Windows, DOS структуры NE- и PE-файлов;
  • Технический английский.

Резюме рассматриваются вместе с ответами на вопросы:

Уточните, пожалуйста, ваши технические знания:

  • о внутреннем устройстве ОС Windows (системные процессы, пользовательские приложения, службы, реестр, файловые системы, формат pe32/pe32+);
  • о владении инструментами OllyDBG, Hiew, IDA.
Вирусный аналитик-стажер / Junior Malware Analyst
×

Вирусный аналитик-стажер / Junior Malware Analyst

«Доктор Веб» анализирует образцы вирусов со всего мира и выпускает обновления немедленно после анализа новой угрозы. Если вы хотите внести свой вклад в информационную безопасность и чувствуете в себе дух исследователя — эта вакансия для вас. После обучения вам предстоит изучать поведение и устройство вредоносных программ, создавать новые методы детектирования и защиты. Диапазон задач очень широк, и вы сможете выбрать направление по душе.

Обязанности:

  • Анализ кода и функциональности вредоносного объекта;
  • Добавление записей о вредоносном объекте в антивирусные базы.

Требования:

  • Знание Assembler x86;
  • Базовое владение инструментами OllyDBG, Hiew, IDA;
  • Базовые знание архитектуры Windows, PE-файлов;
  • Технический английский;

Резюме рассматриваются вместе с ответами на вопросы:

1. Уточните, пожалуйста, ваши технические знания:

  • о внутреннем устройстве ОС Windows (системные процессы, пользовательские приложения, службы, реестр, файловые системы, формат pe32/pe32+);
  • о владении инструментами OllyDBG, Hiew, IDA.

2. Какое количество часов в неделю Вы готовы посвящать работе, если мы договоримся?

Вирусный aналитик-стажер в группу анализа мобильных угроз / Junior Mobile Threats Analyst
×

Вирусный aналитик-стажер в группу анализа мобильных угроз / Junior Mobile Threats Analyst

«Доктор Веб» анализирует образцы вирусов со всего мира и выпускает обновления немедленно после анализа новой угрозы. Если вы хотите внести свой вклад в информационную безопасность и чувствуете в себе дух исследователя — эта вакансия для вас. После обучения вам предстоит изучать поведение и устройство вредоносных программ для мобильных устройств, участвовать в создании новых методов детектирования и защиты.

Обязанности:

  • Анализ угроз для мобильных платформ;
  • Составление описаний мобильных угроз;
  • Добавление записей о вредоносном объекте в антивирусные базы.

Требования:

  • Понимание работы ОС Android;
  • Понимание кода Java;
  • Опыт работы с декомпиляторами DEX-файлов;
  • Знание базовых алгоритмов программирования.

Желательно:

  • Опыт работы с системами Linux;
  • Знание Python/C/C++.

Мы предлагаем:

  • Официальное трудоустройство;
  • Современный офис на Петроградской стороне;
  • Гибкий график работы;
  • Конкурентоспособную заработную плату (обсуждается индивидуально, зависит от вашего опыта и квалификации);
  • ДМС, включая стоматологию;
  • Горячие обеды, фрукты, напитки;
  • Зону отдыха, тренажеры, полезные для работы книги.

Отдел тестирования

Инженер по тестированию / Software Tester (Unix)
×

Инженер по тестированию / Software Tester (Unix)

«Доктор Веб» создает антивирусные решения для различных операционных систем и мобильных платформ, для домашнего использования и для централизованной защиты крупных компаний. В нашей команде отзывчивые сотрудники и технически грамотные руководители. Мы стараемся поддерживать комфортную атмосферу, прислушиваемся к пожеланиям и обеспечиваем всем необходимым для работы.
Сейчас мы ищем инженера по тестированию антивирусных программ, разрабатываемых для UNIX-систем. Если вы хотите обеспечивать качество продуктов Dr.Web, непосредственно влиять на их функциональность, архитектуру и внешний вид, эта вакансия для вас.
В нашей команде вы будете получать новые знания, обмениваться опытом со специалистами в области тестирования и разработки ПО, а также участвовать в процессах автоматизации тестирования.
У нас вы также сможете освоить: Python, GitLab, Robot Framework, OpenShift, Confluence, TestLink, MantisBT, Jenkins, Vagrant, VMWare, VirtualBox и др.

Обязанности:

  • Ручное и автоматизированное тестирование продуктов Dr.Web для Unix;
  • Разработка тестовой спецификации, обнаружение и оформление дефектов в новых версиях приложений;
  • Взаимодействие с командами разработчиков, технической поддержки, технических писателей.

Требования:

  • Знание ОС Linux/Unix/macOS на уровне продвинутого пользователя;
  • Опыт работы тестировщиком или системным администратором от 1 года;
  • Умение четко и ясно выражать мысли, самостоятельность, внимательность к деталям.

Желательно:

  • Знание почтовых систем (Sendmail, Postfix, Exim, qmail, CGP), Samba, Squid;
  • Знание основ программирования;
  • Опыт работы над автоматизацией тестирования.
Инженер по тестированию / Software Tester
×

Инженер по тестированию / Software Tester

Компания «Доктор Веб» каждый день исследует новые цифровые угрозы и разрабатывает решения, позволяющие эффективно защищаться от них. Сейчас мы ищем в команду тестирования специалиста, который поможет поддерживать качество наших продуктов на высоком уровне.
В нашей команде вы получите новые знания, обменяетесь опытом с коллегами, повлияете на функциональность, архитектуру и внешний вид наших продуктов, а также поучаствуете в автоматизации тестирования.

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

  • составлять тест-планы и тест-кейсы в условиях постоянно растущей функциональности;
  • заниматься ручным и иногда автоматическим тестированием продуктов и документации Dr.Web;
  • регистрировать и классифицировать найденные дефекты, а также контролировать их исправление;
  • разворачивать стенды для тестирования;
  • работать с базой автотестов и ставить задачи на автоматизацию;
  • взаимодействовать с командой разработки.

Мы ожидаем, что вы:

  • знаете и понимаете процессы тестирования и разработки программного обеспечения;
  • знаете ОС семейства Windows на уровне продвинутого пользователя;
  • имеете больше одного года опыта тестирования не только отдельных модулей ПО (API, UI и т.д.), но и продукта в целом;
  • составляли и поддерживали в актуальном состоянии тестовую документацию (чек-листы, тест-кейсы, тест-планы, тест-репорты);
  • понимаете принцип работы серверных ролей;
  • знаете bash или PowerShell и можете писать скрипты;
  • умеете анализировать информацию и хотите развиваться в сфере тестирования.

Будет плюсом:

  • опыт работы с OS Linux/Unix;
  • базовые знания Python/C/Java или других языков программирования;
  • опыт написания и актуализации автотестов согласно правилам оформления;
  • знание MS Exchange, IBM Lotus Domino, Kerio Control, Connect и подобных продуктов;
  • опыт настройки и администрирования клиент-серверных приложений, банк-клиентов, почтовых серверов и интернет-шлюзов;
  • знание различных баз данных и умение писать SQL-запросы;
  • понимание принципов работы сетей.
Старший инженер по тестированию / Senior Software Tester
×

Старший инженер по тестированию / Senior Software Tester

Компания «Доктор Веб» каждый день исследует новые цифровые угрозы и разрабатывает решения, позволяющие эффективно защищаться от них. Сейчас мы ищем в команду тестирования специалиста, который поможет поддерживать качество наших продуктов на высоком уровне.
В нашей команде вы получите новые знания, обменяетесь опытом с коллегами, повлияете на функциональность, архитектуру и внешний вид наших продуктов, а также займетесь автоматизацией тестирования.

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

  • составлять тест-планы и тест-кейсы в условиях постоянно растущей функциональности;
  • заниматься ручным и автоматическим тестированием продуктов и документации Dr.Web;
  • регистрировать и классифицировать найденные дефекты, а также контролировать их исправление;
  • разворачивать стенды для тестирования;
  • ставить задачи на автоматизацию и работать с базой автотестов;
  • писать и актуализировать автотесты согласно правилам оформления;
  • заниматься тест-менеджментом.

Мы ожидаем, что вы:

  • знаете и понимаете процессы тестирования ПО;
  • знаете Python/C/Java;
  • имеете опыт написания и актуализации автотестов;
  • знаете как работать с различными базами данных и умеете писать SQL-запросы;
  • имеете опыт настройки и администрирования различных клиент-серверных приложений, банк-клиентов, почтовых серверов и интернет-шлюзов;
  • понимаете принципы работы сетей;
  • имеете опыт работы с OS Linux/Unix.

Будет плюсом:

  • знание MS Exchange, IBM Lotus Domino, Kerio Control, Connect;
  • опыт работы на позиции Project Manager/Project Leader;
  • знание OpenStack, OpenShift, Vagrant, Jenkins, Robot Framework.

Российский разработчик антивирусов Dr.Web с 1992 года
Dr.Web в Реестре Отечественного ПО
Dr.Web совместим с российскими ОС и оборудованием
Dr.Web пользуются в 200+ странах мира
Техническая поддержка 24х7х365 Рус | En

Dr.Web © «Доктор Веб»
2003 — 2021

«Доктор Веб» — российский производитель антивирусных средств защиты информации под маркой Dr.Web. Продукты Dr.Web разрабатываются с 1992 года.

125124, Россия, Москва, 3-я улица Ямского поля, вл.2, корп.12А