C# .NET Server-Side Developer
Game Server DevelopmentХаркiв

Високонавантажений серверний проект із масштабованою розподіленою архітектурою, побудований на .NET, ASP.NET, MS SQL Server.

Для підтримання узгодженості в розподіленому середовищі використовуються механізми черг / eventual consistency, кешування, оптимізація алгоритмів взаємодії між вузлами.

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

Ви зможете:

  • писати код для опрацювання кількох тисяч запитів на секунду;
  • співпрацювати з фахівцями з інших студій: інженерами, розробниками платформ і соціальних мереж;
  • розвивати систему, яка щодня передає до 200 ГБ статистичного контенту;
  • застосовувати в розв’язанні завдань різні патерни, підходи й технології.

Ви будете:

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

Необхідні навички та знання:

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

Стануть перевагою:

  • уміння створювати P2P-рішення, IIS-застосунки, ASP.NET- й ISAPI-розширення;
  • знання MS SQL Server 2008–2015, MySQL/PostgreSQL і розуміння принципів NoSQL;
  • навички застосування С++, ActionScript/JavaScript.

Ми пропонуємо:

  • участь у повному циклі розроблення продукту;
  • можливість відвідувати оплачувані семінари, майстер-класи, тренінги й конференції світового рівня;
  • офіційне працевлаштування;
  • 28 днів оплачуваної відпустки;
  • повний медичний супровід співробітників і їхніх дітей;
  • послуги менеджерів туризму та консультації юристів;
  • освітні програми з англійської, заняття з носіями мови;
  • тренажерний зал і заняття йогою з персональними інструкторами в офісі компанії.
Інші вакансії
Big Data Product Manager
Business Performance - Герцлiя, Iзраiль
Game Analyst
Game Design & Analytics - Харкiв, Україна
Big Data QA Engineer
Development - Герцлiя, Iзраiль
Unity Developer
Action Games - Харкiв, Україна
2D Artist
Mobile Games - Львiв, Україна

Що далi?

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