Job Title: Cloud Gaming Server Developer
We are seeking a highly skilled professional to develop efficient multiplayer gaming server solutions in c#/DotNet.
* Develop cutting-edge multiplayer gaming server solutions using advanced programming skills, predominantly c# 10+, DotNet Standard2 and DotNet6+
* In conjunction with Unity experts, debug and enhance Unity integration with the server
* Precisely develop and maintain cloud deployment solutions using AWS technologies
* Collaborate with PHP experts in designing API and reporting solutions to support the multiplayer servers
* Have extensive knowledge of concurrent concepts. Know how to identify and resolve concurrency, locking, queues and race conditions effectively
* Utilize relevant server technologies to optimize efficiency such as caching, queuing, automation
* Contribute to monitoring and debugging servers and solutions efficiently
Required Skills:
* Over 2 years of experience working with c#/DotNet in a multiplayer project environment
* Understand supporting technologies; socket connections (TCP and UDP), data compression, encryption, etc.
* Experience in a gaming environment preferably with Unity development
* Proficiency in cloud hosting and deployment using AWS technologies
* Knowledge of source control (preferably GIT), JIRA
* Preferably familiar with mySQL, memcached and redis
Benefits:
This is an excellent opportunity to join our dynamic team and contribute to the creation of cutting-edge gaming experiences.
About This Role:
This position requires a strong problem-solving attitude, excellent communication skills, and adaptability in a fast-paced environment.