Position: .NET Developer (Mech Arena)
Company: Plarium
Category: .NET
Experience: 2y

Проєкт вийшов у хардлонч рік тому, і за цей час гру завантажили понад 37 мільйонів людей у всьому світі. Також заплановано адаптацію проєкту для PC та Mac.

Серверна частина проєкту з масштабованою розподіленою архітектурою реалізована на .NET, ASP.NET та MS SQL Server. Більшість API-серверів побудовані на базі протоколу HTTP. Для підтримки мережевої гри в режимі реального часу застосовується набір рішень на базі UDP-протоколу. Клієнтську частину реалізовано за допомогою Unity.

Ви будете співпрацювати з командою з понад 20 розробників клієнтського та серверного напрямків, командами тестування та гейм-дизайну.

**Ви можете працювати у львівському офісі та віддалено в Україні або Польщі.**

**Ви будете:**
- розробляти високонавантажені серверні рішення;
- розв'язувати завдання, пов'язані з багатопотоковістю, кешуванням та розподіленими обчисленнями;
- проєктувати протоколи клієнт-серверної взаємодії;
- розробляти рішення, пов'язані з внутрішньоігровою аналітикою та прогнозуванням;
- оптимізувати та масштабувати інструменти для профілювання та моніторингу серверної інфраструктури.

**Необхідні навички та досвід:**
- 2+ роки досвіду роботи на аналогічній позиції;
- розуміння принципів ООП, патернів проєктування, алгоритмів та структур даних;
- знання особливостей розроблення багатопотокових рішень, що можна масштабувати;
- розуміння правил реляційного зберігання даних та транзакцій мови SQL;
- знання принципів побудови клієнт-серверних застосунків та використання протоколів HTTP, HTTPS, TCP/IP, UDP.

**Стане перевагою:**
- уміння створювати IIS-застосунки, ASP.NET- та ISAPI-розширення;
- знання MS SQL Server, MySQL/PostgreSQL та розуміння принципів NoSQL;
- досвід інтеграції сторонніх сервісів у продукт;
- навички розроблення мультиплеєрних ігор у режимі реального часу.

**Ми пропонуємо:**
- офіційне працевлаштування;
- 25 календарних днів оплачуваної відпустки, додаткові відпустки, усі державні свята – вихідні;
- медичний супровід, повністю оплачувані лікарняні та лікарняні по догляду за дитиною;
- індивідуальний план розвитку та регулярний зворотний зв'язок;
- оплачувані майстер-класи, курси та внутрішні професійні тренінги;
- групові та індивідуальні заняття з англійської мови;
- консультації та лекції психологів;
- онлайн-заняття пілатесом, участь у біговому клубі, консультації від інструктора тренажерного залу;
- супровід під час релокації в Польщу.