Position: Senior C# Backend
Company: Program-Ace
Category: .NET
Experience required: 3y
English level: intermediate

Requirement:

• Ideally 3+ years of professional experience working in games development as a backend developer.
• At least 1 shipped game.
• Professional C# programming experience.
• Worked with backend services (e.g. Analytics, Purchasing, AWS, GameSparks, etc)
• Solid understanding of coding processes, standards and methodologies.
• Experience in prototyping and rapid iteration of features.
• Agile development experience.
• A positive personality.
• Excellent written and verbal communication skills.
• A passion for making games and solving technical problems.

Responsibility:

• Create technical designs and implement the key backend systems used in current and future titles.
• Work on account management, analytics, data storage and backend services.
• Defining data formats and communication protocols between the client and server systems.
• Working with other teams to ensure they build systems that interface with network systems APIs appropriately.
• Writing robust server code to support fun, engaging multiplayer gameplay.
• Help to develop robust APIs to interface with Social / Network systems.
• Ensuring code and feature quality and stability.

Would be a plus:

• Experience with Unity.
• Experience in JS, Angular, Python, Bash and other scripting languages.
• Experience in developing on iOS and knowledge of the Apple development ecosystem.
• Experience in developing on Android and knowledge of the Google development ecosystem.
• Experience with Git and associated clients.

We offer:

• Competitive salary;
• Paid 24-day vacation;
• 100% Sick leave compensation;
• Flexible working hours;
• Team buildings;
• Performance reviews with possible salary raises.