Вакансия Middle .Net Engineer

23 мая 2021    36
Откликнуться

Компания Eon Games находится в поиске Middle .Net Developer в команду создания мобильной RPG с элементами Survival. Мы ищем талантливого и целеустремленного инженера, который поможет нам реализовать сложный современный высоконагруженный проект.

У вас будет возможность принять непосредственное участие в проектировании и реализации различных частей проекта, оценке эффективности принимаемых решений, оптимизации и доставке обновлений на продакшен. Вы сможете получить опыт в работе с современными технологиями, которые мы уже используем в нашем проекте, а также обосновать и внедрить новые, применить опыт и знания, которыми вы обладаете.

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

Мы уделяем большое внимание нашим процессам и организации работы команды. Мы активно развиваем инструменты CI/CD и постоянно совершенствуем их. Каждый сотрудник может принять активное участие в улучшении процессов и инструментов. Мы за комфортную плодотворную работу с фокусом на качество и скорость доставки решений.

Технологии, которые мы используем:

  1. .NET Core, .NET Standard, .NET Web API, .NET MVC

  2. Azure Cloud сервисы (базы данных, телеметрия, контейнеры, облачные диски, очереди)

  3. Микросервисная архитектура, Azure Service Fabric, Kubernetes

  4. Различные nosql для хранения и обработки данных

  5. CI/CD для сборки и доставки различных частей проекта

Основные направления, в которых вы можете принять участие:

  1. Авторизация и аутентификация, интеграция с Google play games & Apple store

  2. Система защиты от читов

  3. Сервис поддержки пользователей

  4. Продуктовая аналитика

  5. Квестовый движок (только алгоритмы, только хардкор) - очень сложная и важная часть проекта

  6. Клиент-серверное взаимодействие (api)

  7. Внутриигровая почта

  8. Внутриигровые покупки

  9. Техническая аналитика

  10. Работа с базами данных

Технические требования

  • Хорошие инженерные знания

    • Знание паттернов проектирования и умение их применять

    • Знание базовых алгоритмов и оценок их сложности

    • Знание структур данных и понимание в различиях их работы

    • Понимание особенностей работы многопоточных приложений

  • Опыт разработки серверных приложений от 1 года

  • Опыт с языком C# и платформой .NET от 3-х лёт

Процессы и инструменты

  • Уверенная работа с Git

  • VisualStudio

Будет преимуществом

  • Опыт с Azure либо Amazon Web Services

  • Опыт разработки высоконагруженных сетевых приложений

    • Понимание принципов распределения нагрузки в высоконагруженных системах

    • Понимание типичных проблем распределённых систем и способов их решения

  • Навыки работы с базами данных и понимание их работы

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

  • Возможность влиять на работу команды, предлагать и воплощать в жизнь свои идеи

  • Корпоративная система лояльности

  • Просторный новый офис рядом с метро или уютная удалёнка

  • Большая парковка возле офиса

  • Современная обеденная зона

  • Гибкий рабочий график

Подписывайтесь на наш телеграм-канал @remotelist, чтобы всегда быть в курсе новых вакансий! Дайджесты с новыми вакансиями появляются каждые 2-3 часа.

Еженедельная рассылка топ-15 самых просматриваемых вакансий сайта. Письмо приходит каждое воскресенье.