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

Департамент 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 днів оплачуваної відпустки;
  • повний медичний супровід співробітників і їхніх дітей;
  • консультації наших менеджерів з туризму;
  • можливість відвідувати оплачувані семінари, майстер-класи, тренінги й конференції світового рівня;
  • освітні програми з англійської, заняття з носіями мови;
  • тренажерний зал і заняття пілатесом із професіональними інструкторами в офісі компанії.

Про роботу студії під час карантину читайте в статті.

Що далi?

Надіслання резюме
1
1
Знайшли свою ідеальну вакансію? Чудово. Надішліть резюме і, якщо це актуально, посилання на портфоліо.
Тестове завдання
2
2
Рекрутери попросять вас виконати тестове завдання. Так ви зможете продемонструвати професійні навички, а ми – оцінити вашу роботу.
Очікування результату
3
3
Після отримання виконаного завдання нам знадобиться до п’яти робочих днів, щоб проаналізувати його. Якщо тестове завдання відповідатиме вимогам, вас запросять на співбесіду з тімлідом.
Технічна співбесіда
4
4
Ви отримаєте змогу розповісти про свій досвід, а ми – роз’яснити технічні аспекти роботи. Якщо ви живете в іншому місті, ми можемо організувати технічну співбесіду по Skype.
Зустріч із HR
5
5
Після технічної співбесіди ви зустрінетеся з нашими HR-спеціалістами. Вони розкажуть більше про перспективи розвитку в компанії, а також про систему бонусів для співробітників.
Підготовка до початку працi
6
6
Коли попередні етапи пройдені, ми запросимо вас до студії, щоб зробити офіційну пропозицію роботи. Якщо ви живете в іншому місті або країні, скористайтеся нашою програмою релокації – так вам буде простіше почати роботу якнайшвидше.
Перший робочий день
7
7
Ласкаво просимо!
На зв'яку
8
8
Ми зберігаємо всі резюме та відгуки на вакансії. Якщо вам не вдасться отримати роботу з першого разу – не занепадайте духом. Ми зв'яжемося з вами, щойно з’явиться відповідна вакансія.