C# .NET Server-Side Developer
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Присоединяйся к команде, которая отвечает за развитие и стабильность высокомасштабируемого многосерверного решения, работающего в режиме онлайн. Plarium Global – международная компания-разработчик мобильных, браузерных и социальных игр. Наша харьковская R&D-студия заинтересована в специалистах, которые готовы создавать с нами уникальные продукты для более 200 миллионов игроков в 150 странах мира.
В Plarium ты сможешь разрабатывать онлайн-игры, взаимодействуя с командами наших самых авторитетных партнеров, таких как Facebook, Google, Apple и Mail.Ru.
Участвуй в полном цикле разработки игровых хитов – от создания концепт-артов до озвучки проектов в собственной звукозаписывающей студии Plarium!
Задачи:
- проектирование, разработка и совершенствование нового игрового функционала;
- поддержка и развитие распределенной игровой инфраструктуры для обеспечения бесперебойной работы в режиме 24/7;
- оптимизация производительности, разработка инструментария для профилирования и мониторинга системы;
- своевременное реагирование на проблемные ситуации, поиск и воплощение решений в условиях динамично развивающегося игрового рынка;
- тесное сотрудничество с другими разработчиками и командами компании.
Навыки и опыт:
- 3+ года опыта в сфере разработки ПО;
- знание языка С# и фундаментальных принципов разработки под .NET Framework;
- понимание и применение принципов ООП и паттернов проектирования, а также алгоритмов и структур данных;
- знание особенностей разработки многопоточных масштабируемых решений;
- понимание правил реляционного хранения данных и транзакций языка SQL;
- знание принципов построения клиент-серверных приложений и применение протоколов HTTP, HTTPS, TCP/IP.
Приветствуются:
- знание и опыт разработки с использованием языка C++;
- опыт сетевой разработки, а также создания P2P-решений, IIS-приложений, ASP.NET- и ISAPI-расширений;
- знание Microsoft SQL Server 2008/20012, MySQL/PostgreSQL и понимание принципов NoSQL;
- навыки разработки с применением С++, Java, Objective-C и ActionScript/JavaScript;
- ответственность, стремление расширять свои знания, коммуникабельность и умение работать в команде;
- значительный опыт в разножанровых компьютерных играх.