.NET Developer (Game Server)
Action GamesХарьков

Департамент Action Games разрабатывает игру Mech Arena – мобильный многопользовательский шутер от третьего лица в режиме реального времени. Ознакомиться с ней можно по ссылкам: iOS, Android.

Серверная часть проекта с масштабируемой распределенной архитектурой реализована на .NET, ASP.NET и MS SQL Server. Большая часть API-серверов построена на базе протокола HTTP. Для поддержки сетевой игры в режиме реального времени используется набор решений на базе UDP-протокола.

Вы будете:

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

Необходимые навыки и знания:

  • 2+ года опыта в сфере разработки ПО;
  • понимание принципов ООП, паттернов проектирования, алгоритмов и структур данных;
  • знание особенностей разработки многопоточных масштабируемых решений;
  • понимание правил реляционного хранения данных и транзакций языка SQL;
  • знание принципов построения клиент-серверных приложений и применения протоколов HTTP, HTTPS, TCP/IP, UDP.

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

  • умение создавать IIS-приложения, ASP.NET- и ISAPI-расширения;
  • знание MS SQL Server, MySQL/PostgreSQL и понимание принципов NoSQL;
  • навыки разработки мультиплеерных игр в режиме реального времени;
  • опыт разработки мобильных приложений.

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

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

О работе студии во время карантина читайте в статье.

Что дальше?

Отправка резюме
1
1
Нашли свою идеальную вакансию? Пришлите резюме и, если это актуально, ссылку на портфолио.
Тестовое задание
2
2
Рекрутеры попросят вас выполнить тестовое задание. Так вы сможете продемонстрировать профессиональные навыки, а мы – оценить вашу работу.
Ожидание результатов
3
3
После получения выполненного задания нам понадобится до 5 рабочих дней, чтобы проанализировать его. Если уровень выполнения тестового задания соответствует нашим требованиям, вас пригласят на собеседование с тимлидом.
Техническое собеседование
4
4
Вы сможете рассказать о своем опыте, а мы – разъяснить технические аспекты работы. Если вы живете в другом городе, мы проведем собеседование по Skype.
Встреча с HR
5
5
После технического собеседования вы встретитесь с нашими HR-специалистами. Они больше расскажут о перспективах роста и развития в компании, а также о системе бонусов для сотрудников.
Подготовка к началу работы
6
6
Когда все предыдущие этапы пройдены, мы пригласим вас в студию, чтобы сделать официальное предложение работы. Если вы живете в другом городе или стране, воспользуйтесь нашей программой релокации – так вам будет проще приступить к работе как можно скорее.
Первый рабочий день
7
7
Добро пожаловать!
На связи
8
8
Мы сохраняем все резюме и отклики на вакансии. Если с первого раза не получится – не падайте духом. Мы свяжемся с вами, как только откроется подходящая вакансия.