Job Description:
As a Technical Server Developer, you will:
* Develop efficient multiplayer gaming server solutions in c#/DotNet. (Predominantly c# 10+, DotNet Standard2 and DotNet6+)
* In conjunction with Unity experts, debug and enhance Unity integration with the server
* In conjunction with hosting/infrastructure experts, develop and maintain solutions to deploy and update the solutions. (Predominantly AWS cloud deployment)
* Cooperate with PHP experts in developing API and reporting solutions to support the multiplayer servers.
* Possess knowledge of multiplayer concepts. Know how to identify and resolve (or preferably avoid) concurrency, locking, queues and race conditions.
* Use necessary server technologies to improve efficiency (e.g. caching, queuing, automation).
* Assist in monitoring and debugging servers and solutions.
* Write code and design solutions in accordance with applicable code quality standards.
Requirements:
* Have over 2 years working with c#/DotNet in a relevant multiplayer project.
* Understand supporting technologies; socket connections (TCP and UDP), data compression, encryption, etc.
* Experience working in a gaming environment. Preferable: have developed solutions in Unity.
* Experience with cloud hosting and deployment, preferably AWS.
* Knowledge of source control (preferable GIT), JIRA
* Preferable: Knowledge of mySQL, memcached and redis.
Non Technical Skills:
* Great work ethics, and a problem solving, can-do attitude.
* Exceptional English, written and verbal.
* Confidence & capability to communicate ideas, solutions & issues in a fast paced team.
* Preferably worked in a gaming environment.
* Have an open mind towards researching, using and implementing new technologies.
* Diligent and respectful.
* Good time estimation of effort.
Salary offered for this role is 120K including Superannuation
#LI-RR1
#AUS
#Remote
Location:
Sydney
Brand:
Smg Studio
Time Type:
Full time
Contract Type:
Permanent
#J-18808-Ljbffr