As a technical server developer, you will be responsible for designing and implementing efficient multiplayer gaming server solutions in C#/DotNet.
You will work closely with Unity experts to debug and enhance Unity integration with the server, and collaborate with hosting/infrastructure experts to develop and maintain solutions to deploy and update on AWS cloud deployment.
Main Responsibilities:
* Develop efficient multiplayer gaming server solutions in C#/DotNet
* Deploy and update solutions on AWS cloud deployment
* Cooperate with PHP experts in developing API and reporting solutions to support multiplayer servers
* Possess knowledge of multiplayer concepts and identify and resolve concurrency, locking, queues, and race conditions
Requirements:
* Over 2 years of experience working with C#/DotNet in a relevant multiplayer project
* Understanding of supporting technologies such as socket connections (TCP and UDP), data compression, encryption, etc.
* Experience working in a gaming environment
* Experience with cloud hosting and deployment, preferably AWS
* Knowledge of source control (preferable GIT) and JIRA
Non-Technical Skills:
* Great work ethics, problem-solving, can-do attitude
* Exceptional English, written and verbal communication skills
* Confidence and capability to communicate ideas, solutions, and issues in a fast-paced team