C# .NET Server-Side Developer

Ukraine, Kharkiv
Share

About the project:

Plarium.com is a robust gaming platform designed to support millions, with more than 260,000 active players each day. The server side is developed based on .NET, ASP.NET, MS SQL Server, while the client side uses AngularJS, ReactJS and other self-developed libraries. The engine for rendering static pages and the CMS have been custom developed specifically for this gaming platform. The project is easily scalable.

You will have the opportunity to:

  • Write code for a system used daily by millions of users around the world
  • Work on projects together with engineers at both Facebook and Google
  • Develop a system that handles up to 200 GB of static content daily
  • Make use of a wide variety of patterns, approaches and technologies for daily problem-solving tasks

Responsibilities:

  • Solving issues connected with multithreading, caching, and grid computing
  • Designing and developing new in-game functionality
  • Applying new profiling tools and operating monitoring systems to optimize performance
  • Adding functionality to technology stacks, implementing new solutions and approaches

Requirements:

  • 2+ years of work experience in software development
  • Experience in developing and scaling server solutions based on Microsoft .NET stack
  • Strong understanding of OOD principles and design patterns, as well as various algorithms and data structures
  • Working knowledge of the development of scalable multi-threaded features
  • Strong understanding of the rules of relational data storage and SQL transactional language
  • Knowledge of the principles of building client-server applications and application HTTP, HTTPS, TCP/IP protocols

Desired:

  • Development experience using C++, Java, Objective-C, ActionScript or JavaScript
  • Experience in creating P2P solutions, IIS applications, ASP.NET and ISAPI extensions
  • Knowledge of Microsoft SQL Server 2008/2012, MySQL or PostgreSQL and experience working with them, as well as an understanding of NoSQL principles
  • English language skills (written and spoken) at the Intermediate level or higher

What we offer:

  • Opportunity to be involved throughout our full product development cycle
  • Professional seminars, workshops, training programs, and the opportunity to attend
    industry conferences
  • 28 days of fully paid vacation
  • A complete and inclusive medical insurance package for all employees and their children, as well as 24/7 medical assistance
  • Educational English programs, including lessons with native speakers
  • Professional personal trainers with a fully-equipped gym and specialized yoga classes, all housed within our office
  • Free assistance with personal legal matters from our in-house legal team
  • Free assistance planning and booking trips from our in-house travel managers
  • Assistance with relocation from other cities or countries, if applicable

About the company:

Plarium is an international software development company specializing in mobile, browser, and social games. Plarium’s Kharkiv Studio is looking for talented professionals to join our team and help us create exciting new projects. Our games are currently played by more than 250 million users across 150 countries!