Back-End C# Developer

Требования

БэкендWCFC#ООП.NETGitWPF

Местоположение и тип занятости

КраснодарПолный рабочий день

Компания

Международная компания, которая разрабатывает игры для мобильных и браузерных платформ

Описание вакансии

Условия работы

Plarium — международная компания-разработчик мобильных, браузерных и социальных игр. Более тысячи сотрудников создают в наших студиях уникальные проекты, которые бросают вызов мастерству геймеров по всему миру.

Мы ищем креативно мыслящего и готового получать новые знания Back-End C# Developer, который будет активно участвовать в разработке сервисов для внутреннего пользования, а также сервисов обработки, преобразования и транспортировки игровых данных.

Обязанности:

  • Реализация многопоточных сервисов и приложений.
  • Интеграция с различными источниками данных (File Storage, SQL DB, NoSQL DB и пр.).
  • Интеграция скриптовых языков.
  • Интеграция с сервисами и приложениями, написанными как на C#, так и на других низкоуровневых языках.
  • Реализация Web API или иных API-сервисов с использованием различных протоколов и фреймворков.
  • Ведение документации и сопровождение кода.
  • Участие в мердж-реквестах, пул-реквестах.
  • Написание интеграционных и юнит-тестов.
  • Написание и поддержка скриптов развертывания сервисов, приложений, баз данных и т. п. (в зоне ответственности разработчика).

Требования:

  • Знание C#, ООП, паттернов проектирования.
  • Опыт разработки многопоточных приложений, знание и понимание различных способов и типов синхронизации потоков и процессов в различных операционных системах.
  • Опыт работы с базами данных SQL и NoSQL (MongoDB, MS SQL Server, PostgreSQL и пр.).
  • Опыт диагностики и оптимизации кода.
  • Умение работать с различными приложениями контроля версий (Git, SVN, TFS).
  • Умение производить слияние (мердж) с использованием сторонних утилит и без.
  • Умение работать в средах разработки Visual Studio, VS Code или JetBrains Rider.

Большим плюсом будет:

  • Опыт разработки архитектуры приложений (монолитов и микросервисов).
  • Умение работать в различных операционных системах, администрировать и модифицировать их под свои нужды (Windows, Linux, Mac OS).
  • Опыт разработки WCF- и WPF-приложений.
  • Опыт интеграции со сторонними API (Facebook, Google и пр.).
  • Опыт разработки под .Net Core.
  • Опыт работы с Kubernetes- и Docker-контейнерами.
  • Опыт разработки распределенных микросервисов, сервисов stateless и stateful.
  • Знание английского языка на уровне Intermediate или выше.
  • Опыт работы с Java.
  • Опыт работы с Windows Subsystem for Linux (WSL).

Бонусы

Мы предлагаем:

  • Участие в разработке успешных проектов для многомиллионной аудитории.
  • Дружную команду молодых и талантливых единомышленников.
  • Возможность сделать головокружительную карьеру.
  • Развитие в личностном и профессиональном плане.
  • Конференции, тренинги и семинары по повышению квалификации.
  • Рабочее место в крутейшем офисе.
  • Официальное трудоустройство согласно ТК РФ.