С# Developer (INFRA) (offline)

INFRA is a department that develops core services that can be used in any company game and manage more than 100 microservices including User management, Payments, Bonuses, Offers, Contests, Missions, Messaging, etc. All teams work by adopted SCRUM methodology with local Product Owners and Scrum Masters.

Responsibilities:
Develop, support, and improve cross-platform SDKs for Playtika products, which are used as a facade to access microservices platform
Find weak spots in the design of the app, and implement improvements, so that your follow developers will make fewer mistakes during development
Listen to suggestions from other engineers on how various aspects of the feature development could be improved and implement them in your solutions
Understand how microservices work and own SDK for their usage from C# clients
Take quality as the highest priority and work on improvements, including various types of tests (unit, contract, integration, etc.)
Review the code of your colleagues

Requirements:
Understanding and ability to apply software architecture principles (OOP principles, SOLID, KISS, DRY, IoC/DI, design pattern)
Proven experience with .NET and C#
Strong knowledge of asynchronous programming
Knowledge of data structures and algorithms
Experience connecting applications to multiple APIs (http/https, sockets)
Experience with Test-Driven Development (TDD) as it pertains to unit testing (xUnit, NUnit, Moq, Automock)
Interest in improving the product you work on
Ability to communicate your ideas to other members of the team and accept constructive criticism

Nice to have:
Understanding of microservices principles, main design concepts, contract tests
Experience with some of C# client development approaches (Xamarin, UWP, Unity) or knowledge of the specifics of the iOS or Android platform
Experience with Docker, microservices infrastructure
Familiar with REST API design, client-server interactions, end-to-end testing

We offer all our employees:
Competitive salary, performance-based bonuses, and flexible working hours
Social package, including gym membership compensation, medical insurance with dental coverage
Training programs, certifications, conferences including international events
Annual salary review
20 working days paid vacation and sick leave
Corporate celebrations, team buildings, and fun activities
Free meals twice a day, refreshments
Technical library with option to order books
Coaching and reviews to support your career development
Help and support for candidates from other cities
Possibility to attend local and international professional training and conferences at the company's expense
Amazing and huge corporate events like this one here
Working for one of the top social gaming companies in the world

About Playtika

Playtika is the world’s largest Social Casino games company. We captivate audiences with beautifully produced, highly immersive social games. Playtika was the first to introduce free-to-play casino-style games to social networks.
We are successfully applying our intuitive understanding of what players want and our mastery of marketing and monetization practices to slots, poker, bingo and other gaming categories. Playtika studios are hives of creativity, with the independence and flexibility to innovate along with the shared resources and gaming knowledge to produce best-sellers time and time again.
Collectively, we are 2800+ employees spread across 11 studios with offices in Israel, US, Canada, Belarus, Argentina, Japan, Australia, Ukraine & Romania.

Company website:
playtika.com

The job ad is no longer active
Job unpublished on 7 October 2021

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