👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Ведущий разработчик C++

Требования

Разработка ПО, Средний (Middle)C++C++ stlQtSQLPostgreSQLGitLinuxPython

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

МоскваПолный рабочий день

Компания

Разрабатываем и внедряем ПО для анализа и визуализации данных

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

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

Группа компаний Visiology ищет Ведущего разработчика на C++ (Middle/ Senior)


Один из ключевых продуктов компании – аналитическая платформа Visiology, преимуществами которой являются продвинутая визуализация, поддержка современных технологий анализа данных (включая Big Data и Predictive Analytics) и гибкость настройки.

О платформе можно посмотреть на сайте компании http://ru.visiology.su/  и на сайте Polymedia
Наш продукт продолжается развиваться, и уже активно внедряется на рынке РФ и СНГ..

Главной целью нашего ПО является представление информации, необходимой топ-менеджменту крупнейших компаний для принятия решений, в максимально наглядном и понятном виде.

Задачи в проекте:

  • Работа над модулями многомерной аналитической базы данных собственной разработки.
  • Разработка нового функционала базы данных на С++/Qt под Linux.
  • Исправление ошибок, поддержка старого кода.
  • Участие в проектировании архитектуры под большие нагрузки и высокую скорость работы, проведение рефакторингов.
  • Оптимизация алгоритмов под большие нагрузки и высокую скорость работы.
  • Работа с OLAP кубами, построение многомерных запросов.
  • Работа с базой данных PostgreSQL, проектирование, написание запросов.
  • Проведение Code Review.

Используемые технологии и инструменты: C++, Qt, Python, PostgreSQL, HTTP, REST, Visual Studio 2015, Git, Linux.

Обязательные требования:

  • Высшее техническое образование.
  • Отличные знания C++
  • Знания библиотек STL
  • Опыт работы с Git
  • Опыт разработки под Linux (Ubuntu).
  • Знания стандартных алгоритмов.
  • Понимание принципов работы клиент-серверной архитектуры, работы web приложений, сайтов, REST API.
  • Знание английского языка на уровне чтения технической документации.
  • Опыт работы в команде.

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

  • Знание Qt (огромный плюс), boost, Python
  • Хорошее знание SQL.
  • Опыт работы с векторными инструкциями Intel (SSE, AVX).
  • Знание дополнительных языков программирования.
  • Навыки системного администрирования Linux/Ubuntu.
  • Опыт разработки сайтов.
  • Опыт работы в области бизнес аналитики.

Этапы интервью:

  • Pre-screening — HR-интервью по телефону.
  • Собеседование с HR и Team lead.

Что мы предлагаем:

  • Оформление по ТК.
  • Белая конкурентная ЗП.
  • Гибкий рабочий график.
  • Работа в команде по методологии Agile/Scrum.
  • Коллектив, где каждый с уважением относится друг к другу!
  • Корпоративное обучение (курсы, тренинги), профессиональный и карьерный рост!
  • Незабываемые корпоративы!
  • Офис в Москве, м. Профсоюзная/ Нахимовский проспект.
  • ДМС + корпоративная мобильная связь.