.NET Developer

Mech Arena
location iconOffice:Kharkiv
location iconRemote:Ukraine, Poland

Plarium is dedicated to creating the best mobile and PC gaming experiences for our community of over 435 million players worldwide.

Plarium Ukraine is looking for talented Unity Developers to join our Action Games Department, which is currently developing Mech Arena: Robot Showdown, a third-person MMO shooter. Mech Arena has been downloaded by more than 37 million people around the world since its launch, and there are further plans to expand the project by releasing it for PC and Mac. You can check out the game here: iOS, Android.

The successful applicant will interact with a team of more than 20 client and server developers, as well as testing and game design teams. The backend with scalable distributed architecture is based on .NET, ASP.NET, and MS SQL Server. Most of the API servers used in the project communicate via HTTP, while the real-time multiplayer functionality uses UDP. The client-side is implemented with Unity.

The successful applicant will be able to work at our Lviv office and remotely in Ukraine or Poland.

Responsibilities

  • Developing high load server solutions

  • Solving issues related to multithreading, caching, and distributed computing

  • Designing client-server interaction protocols

  • Developing in-game analytics tools and prediction-related solutions

  • Optimizing and scaling tools for server infrastructure profiling and monitoring

Requirements

  • At least 2 years of relevant work experience

  • Understanding of the principles of object-oriented design

  • Knowledge of design patterns, data structures, and algorithms

  • Knowledge of multithreading and the scalable development

  • Knowledge of relational data storage, transactions, and SQL

  • Understanding of client-server architecture, and HTTP, HTTPS, TCP/IP, and UDP protocols

Desired

  • Ability to create IIS applications in addition to ASP.NET and ISAPI extensions

  • Knowledge of MS SQL Server and MySQL/PostgreSQL

  • Understanding of NoSQL principles

  • Experience integrating third-party services into game projects

  • Experience developing real-time multiplayer games

What we offer our Employees

  • Officially registered full-time employment

  • Minimum of 25 calendar days of paid vacation annually, separately paid public holidays, and additional paid leave for specific needs

  • Medical support and fully paid leave if you or your child are sick

  • Individual development plan and regular feedback

  • Professional seminars, workshops, courses, and internal training programs

  • Group English classes and one-on-one language tutoring

  • Counseling with psychologists and mental health workshops

  • Online Pilates classes, a running club, and individual fitness programs with a professional instructor

  • Relocation assistance to Poland

What's next?

Send us your CV

1
1

Found a job that sounds right for you? Fantastic. Send us your resume and a link to your portfolio, if applicable.

Test task

2
2

Our recruiters will ask you to perform a test task. This will allow you to demonstrate your professional skills and give us the chance to evaluate your work.

Waiting for feedback

3
3

After you have completed your test task and sent it back to us, we will need up to 5 working days to analyze it. If your test task meets our requirements, you will be invited for an interview with the technical team lead.

Technical interview

4
4

This will give you the opportunity to tell us about your experience and allow us to explain the technical aspects of the job. If you live a long way from the studio, we can arrange a Skype interview instead.

Meeting with HR

5
5

After the technical interview, you will meet with our HR specialists. They will give you more information on your development prospects in the company and provide details about the employee benefits program.

Ready to start

6
6

When the above stages are complete, we will invite you to our studio to make a formal job offer. If you live in another city or country, you can use our relocation program to help you hit the ground running.

First day at work

7
7

You're ready to begin life at Plarium. Welcome, friend.

Keeping in touch

8
8

We keep all resumes and job applications on file. Don't give up if you're unsuccessful first time round - we'll contact you as soon as a suitable position appears.

Other Vacancies

Hot
hot vacancy
Development & QA
Art
General
Business Performance
Design and User Experience
Marketing
Game Design & Analytics