🎯 К каким бизнес-метрикам привязывают HR-бренд?

Проводим исследование и будем рады поговорить с теми, кто отвечает за репутацию работодателя. За участие дарим записи Хабрасеминара!

→ Пройти опрос и забрать записи

С++/C# Developer/Team lead/System Architect 

Требования

Разработка ПО
ООП
Алгоритмы и структуры данных
C++
Многопоточность
Qt
C#
Прикладная математика

Условия

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

Компания

Разработка компьютерных игр

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

Ищем высококлассного специалиста для нового проекта - создание системы распределенных вычислений.

Зарплата в рынке, обсуждаем индивидуально. Фултайм, возможность удаленной работы обсуждается, релокация при необходимости обсуждается. Офисы есть Москва / СПб / Орел / Новосибирск / Ченнай (Индия).

Задачи:

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

Необходимые навыки и опыт:

  • Отличное знание С++
  • Уверенное знание и опыт написания многопоточных приложений
  • Опыт разработки компонентов, взаимодействующих с управляемым кодом на платформе .net
  • Сетевое программирование (sockets, протоколы),
  • Криптография (симметричное и асимметричное шифрование)
  • Разработка высоконагруженных/отказоустойчивых (в т.ч. сетевых) приложений
  • Опыт разработки библиотек и подключаемых модулей
  • Опыт создания команды разработчиков с нуля
  • Стаж работы:
    • Не менее 3 лет на должности Team lead и System Architect, не менее 5 лет на должности Senior C++ Developer.
  • Приветствуется опыт работы над системами распределенных/параллельных вычислений вычислений, GRID, технологии блокчейн и играми (Unity и Unreal engine).
  • Плюсом будет:
    • Широкие познания в языках программирования, особенностях их применения, возможность применения нескольких языков. Знание фреймворка Qt. Опыт оптимизации алгоритмов под GPU.