Position: Strong Middle .NET developer
Company: Fgfactory
Category: .NET
Experience: 2y
English level: intermediate

Зараз активно шукаємо на проектну роботу Strong Middle .NET developer

**Про гру**
Гра в категорії Play for prize, де гравець бере участь у мережевій грі з іншими учасниками, і вони шукають призи, використовуючи гугл-мапу і персонажів, яких вони можуть переміщати по карті контролером на екрані. 
Гравці можу підключати свої карти для виведення коштів через платіжні системи. Так само присутня інтеграція з крипто токеном, який гравці можуть придбати і отримувати щомісячні виплати в нагороду.

**The name of the project(s)**: NDA
**At what stage of the project** : Development
**Platforms** : Web + Mobile (мобільна збірка робитиметься з веб-застосунку)
**Команда**: 5+( ще формуємо команду)
**Тривалість проекта**: 8-9 місяців

**For which tasks (responsibilities)**
- Реалізація функціоналу серверної частини;
- реєстрація та авторизація (кастомна + сервіси гугл, епл);
- реалізація логіки реферальної системи (invite code generation);
- створення і зберігання даних профілю гравця;
- внутрішньоігрові покупки, промокоди до них
- обмін даними між гравцями в реальному часі (мультиплеєр);
- створення лобі для пошуку й очікування гравців (матчмейкинг);
- інтеграція гугл карт;
- реалізація можливості задавати координати призів на гугл картах;
- логіка видачі нагород, що знайдені на карті;
- інтеграція платіжної системи для депозитів і виведення коштів (PayPal, PaySafe);
- інтеграція з крипто гаманцем гравця
- логіка внутрішньоігрового гаманця, софт валюта;
- логіка нарахування грошових нагород за володіння токенами;
- логіка обробки досягнень (щомісячні челенжі);
- реалізація realtime нотифікацій, push нотифікацій для мобільного клієнта.

**What kind of professional are we looking for**
- Від 2+ роки комерційного досвіду як .Net розробник;
- відмінні навички програмування на C# та .Net Core framework;
- досвід роботи з базами даних SQL і NoSQL;
- досвід роботи з WebSockets;
- досвід розгортання та масштабування ігрового сервера;
- досвід роботи в мережевій інфраструктурі ігор, керованих базами даних;
- здатність писати читабельний, розширюваний і підтримуваний код, використовуючи добре відомі шаблони проектування;
- здатність швидко вчитися та опановувати нові технології;
- англійська мова - Pre-Intermediate та вище.

**What is important for us in a person**
- Відповідальність за роботу;
- досвід роботи на проектній співпраці буде+;
- вміння працювати у команді.

**What are the conditions and bonuses**
- Робота по контракту;
- Цікавий та довгостроковий проект;
- Співпраця по рейту розробника;
- Навантаження - Full-time/ Part-timе;
- Гнучкий графік.