Middle/Senior .Net/C++ Software Engineer (Video Games) (Berlin) Offline

JOB DESCRIPTION

 

As a Backend Programmer you will:

 

- Collaborate with designers and gameplay programmers to bring new features into the game

- Develop and maintain backend parts of game specific features

Integrate monitoring solutions

- Continuously improve the fidelity of the online experience (anti-cheating, latency etc.)

- Provide support to live service teams

- Review the work of other engineers

- Create and maintain technical documentation

 

As a Senior Backend Programmer you will:

 

- Design and implement backend parts of game specific features

- Collaborate with local and remote teams to analyze technical requirements

- Review the work of other engineers

- Integrate monitoring solutions

- Design scenarios for load tests

- Design tools that will enable live support teams to be self-sufficient

- Continuously improve the fidelity of the online experience (anti-cheating, latency etc.)

- Improve performance and resilience of the backend infrastructure

- Manage and mentor individuals within the engineering team

 

QUALIFICATIONS

 

We aim to have a wide and diverse range of profiles within our studio; thus, we are looking forward to being surprised by your application. The most important quality for us is to be a strong team player with a resilient and

positive attitude.

 

General job requirements

 

- Bachelor or master’s degree in Computer Science or equivalent field

- Solid knowledge of C#

- Followed at least one project from the concept phase to production

- Knowledge of microservices and microservices architecture

- Experience with RESTful web services

- Experience with SQL and NoSQL databases (MySQL, MongoDB, Redis)

- Excellent communication and English skills

- Experience with common stacks of deployment and monitoring tools

- Knowledge of CI/CD

- Experience in guiding and mentoring more junior programmers

- Passion for videogames

 

For a Senior position:

 

- Bachelor or master’s degree in Computer Science or equivalent field · - ----- Expert knowledge of C# and .NET Core

- Proficiency in C++

- Experience in designing scalable distributed systems

- Experience in developing highly data-driven applications

- Experience with SQL and NoSQL databases (MySQL, MongoDB, Redis)

- Experience with Cloud platforms (i.e. AWS or GCP) and orchestration tools (Kubernetes/Docker Swarm)

- Experience with common stacks of deployment and monitoring tools

- Excellent communication and English skills

- Experience in guiding and mentoring other programmers

 

Nice to have:

 

- Experience in videogames industry

- Experience with leading a development team

- Experience with meeting security and compliance requirements

- Experience with CI/CD pipelines

- Passion for videogames

 

ADDITIONAL INFORMATION

 

What we want to offer you:

We want to build a studio in which everyone feels inspired, empowered and connected. We believe developers do their best work when they feel empowered. We thus aim to give you a lot of autonomy. In return, we expect you to be self-responsible and stay on top of your game by continuously developing your skills. Furthermore, we know it is important for a developer to feel comfortable. With that in mind, we aim to provide a variety of everyday benefits which we hope will help you feel great including:

 

- Flexible working hours

- External training, education in our in-house guilds and knowledge sharing with other project teams

- Fresh fruit, discounted gym membership, support for child care, company pension scheme

- Share ideas! = Working in an innovative and international company

 

If you are passionate about video games and would like to work with like-minded professionals with an international team, please apply via our career portal.

The job ad is no longer active
Job unpublished on 28 August 2020

Look at the current jobs C# / .NET Relocate→

Loading...