Game Server Developer
Develop efficient multiplayer gaming server solutions in C# and DotNet. In conjunction with Unity experts, debug and enhance Unity integration with the server.
Key Responsibilities:
Develop C# 10+ server solutions for multiplayer games
Debug and enhance Unity integration with the server
Maintain solutions to deploy and update servers using AWS cloud deployment
Collaborate with PHP experts to develop API and reporting solutions to support multiplayer servers. Possess knowledge of multiplayer concepts, including concurrency, locking, queues, and race conditions.
Requirements:
Over two years' experience working with C#/.NET in a relevant multiplayer project
Understanding of supporting technologies such as socket connections, data compression, encryption
Experience working in a gaming environment, preferably developing solutions in Unity
Cloud hosting and deployment experience, preferably with AWS
Knowledge of source control (preferably Git), JIRA, MySQL, Memcached, and Redis
Demonstrated work ethic, problem-solving skills, excellent communication, and adaptability. Familiarity with new technologies and willingness to research and implement them.
Benefits
The ideal candidate will have a passion for game development, strong technical skills, and excellent collaboration abilities.