Game Server Development Department

Game Server Development Department занимается развитием и поддержкой серверных решений для одиннадцати мобильных и социальных проектов Plarium, в которые играют более 250 миллионов человек.

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

Команда ежедневно решает задачи в области многопоточности, кеширования и распределенных вычислений. В работе применяются методы эффективного управления памятью, использования пулов объектов и буферов. Для диагностики и предотвращения проблем производительности и масштабирования используется собственная разработка – инфраструктура профилирования в реальном времени. Вся серверная часть построена на .NET, ASP. NET, MS SQL Server, MySQL.

Департамент тесно сотрудничает с Integration Department, Business Intelligence Department и Community Department, которые предоставляют разработчикам информацию о реализованных фичах в режиме реального времени.

Открытые вакансии
C# .NET Server-Side Developer

Описание проекта:

Высоконагруженный серверный проект с масштабируемой архитектурой, построенный на .NET, ASP.NET, MS SQL Server.

Для диагностики и предотвращения проблем производительности и масштабирования используется инфраструктура профилирования собственной разработки, которая работает в режиме реального времени.

Вы сможете:

  • написать код для обработки сотни тысяч запросов в день, которым будут пользоваться миллионы;
  • работать над проектами совместно с инженерами Facebook и Google;
  • развивать систему, которая ежедневно передает до 200 ГБ статистического контента;
  • использовать различные паттерны, подходы и технологии для решения ежедневных задач.

Вы будете:

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

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

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

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

  • умеете создавать P2P-решения, IIS-приложения, ASP.NET- и ISAPI-расширения;
  • знаете MS SQL Server 2008/2012, MySQL/PostgreSQL и понимаете принципы NoSQL;
  • используете С++, Java, Objective-C и ActionScript/JavaScript.

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

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

О компании:

Plarium – международная компания-разработчик мобильных, браузерных и социальных игр. Наша харьковская R&D-студия заинтересована в специалистах, которые готовы создавать продукты для миллионов игроков в 150 странах мира.

Нет подходящей вакансии? Присылайте свое резюме.
Мы свяжемся с вами, как только появится актуальная позиция.