Position: Back-End .NET Developer
Company: Genesis
Category: .NET
Experience: 3y
English level: pre

Your tasks will be:

—Develop backend architecture from scratch;

—Evolve high-load backend services for the game;

﻿﻿—Core backend features development (e.g. inter-service communications);

﻿﻿—Metagame features development (e.g achievements, shop, profiles);

﻿﻿—Provide auto-testing coverage for new features (via unit testing, functional testing, stress testing);

﻿﻿—Closely cooperate with Unity developers;

﻿﻿—Participate in new features discussions;

— Design versioning and canary deployment systems with our DevOps;

— Work closely with our analytics team to build efficient data analysis system and get insights for product decisions;

— Assist our Unity developers with API integration.

Requirements:

— 3+ years of backend development experience using .Net framework;

— Strong C# knowledge;

— Proven experience with software design;

— Experience with Web services development (REST, Web.Api);

— Familiarity with SQL database & Entity Framework;

— Familiarity with Design patterns and SOLID principles;

— Experience with CI/CD;

— Application of software development best practices;

— Knowledge of ASP.NET Core 3.1;

— Results-oriented person;

— Provide auto-testing coverage for new features (via unit testing, functional testing, stress testing)

— Proactively taking the initiative to solve issues;

— Deep passion for games and the entertainment industry;

Will be a great plus:

— Experience in game dev.;

— Performance optimization and scalable design experience;

— Experience with third-parties integration (like social networks, etc.);

— Familiarity with Containerization (Docker).


Our company is built on the ability to find the best people and create unique conditions for them:

Comfortable work environment and flexible work hours
Learning and Development
We have Business and Management Schools for company employees with Genesis executives as lecturers. We provide an online library, as well as access to paid conferences, training, and seminars.

Join our team!

Ми дуже відповідальні модники та шануємо закони України, тому у нас 2 варіанти опису вакансії (англійська та рідненька українська).

SUITSME — це компанія моди та стилю життя в екосистемі Genesis. Ми розробляємо інтерактивну платформу, яка об’єднує ігри та моду в одному додатку. Ми дбаємо про наших користувачів і робимо все можливе, щоб створити фантастичний досвід для всіх, хто взаємодіє з SUITSME.

У квітні наш продукт досяг 1 мільйона встановлень і продовжує зростати.

У нас дуже амбітні плани і ми шукаємо .Net розробника, щоб приєднатися до нашої команди. Як експерт ви матимете свободу дій і суттєво вплинете на продукт.

Вашими завданнями будуть:

—Розробити бекенд-архітектуру з нуля;

— Розвивати високонавантажені серверні служби для гри;

—Розробка основних бекенд-функцій (наприклад, зв’язок між службами);

—Розробка функцій метаігор (наприклад, досягнення, магазин, профілі);

— Забезпечити охоплення автотестування для нових функцій (через модульне тестування, функціональне тестування, стрес-тестування);

—Тісно співпрацювати з розробниками Unity;

—Брати участь в обговоренні нових функцій;

— Розробляйте версії та системи розгортання Canary за допомогою наших DevOps;

— Тісно співпрацюйте з нашою аналітичною командою, щоб побудувати ефективну систему аналізу даних і отримати інформацію для прийняття рішень щодо продуктів;

— Допоможіть нашим розробникам Unity з інтеграцією API.

Вимоги:

— 3+ роки досвіду бекенд-розробки з використанням .Net framework;

— Глибоке знання C#;

— Перевірений досвід розробки програмного забезпечення;

— Досвід розробки веб-сервісів (REST, Web.Api);

— Знайомство з базою даних SQL & Entity Framework;

— Знайомство з шаблонами проектування та принципами SOLID;

— Досвід роботи з CI/CD;

— Застосування передового досвіду розробки програмного забезпечення;

— Знання ASP.NET Core 3.1;

— Людина, орієнтована на результат;

— Проактивна ініціатива у вирішенні питань;

— Глибока пристрасть до ігор та індустрії розваг;

Буде великим плюсом:

— Досвід розробки ігор;

— Оптимізація продуктивності та досвід масштабованого проектування;

— Досвід сторонньої інтеграції (наприклад, соціальні мережі тощо);

— Знайомство з контейнеризацією (Docker).

Наші плюшки:
Гнучкий графік роботи;
Надаємо 20 днів оплачуваної відпустки та гнучкий графік роботи;
Також діють корпоративні знижки на абонемент у спортзал та спонсорство на участь у спортивних змаганнях.
У нас є школи бізнесу та менеджменту для співробітників компаній, викладачами яких є керівники Genesis. Ми пропонуємо онлайн-бібліотеку та безкоштовні уроки англійської мови, а також доступ до платних конференцій, тренінгів і семінарів.

Приєднуйтесь до нашої команди!

﻿

﻿﻿