System Developer Opportunity
* Design and implement multiplayer server architecture utilizing C# and .NET for efficient performance.
* Collaborate with Unity experts to troubleshoot and optimize Unity integration, ensuring seamless functionality.
* Work closely with hosting and infrastructure teams to develop and maintain scalable solutions for deployment and updates.
* Partner with PHP experts in developing APIs and reporting tools to support multiplayer servers.
Key Qualifications and Responsibilities:
* Familiarity with concurrency concepts and expertise in resolving related issues such as locking, queues, and race conditions.
* Implement caching, queuing, and automation technologies to enhance efficiency.
* Assist in monitoring and debugging servers and solutions.
* Develop code and design solutions aligned with relevant quality standards.
Requirements:
* Minimum 2 years of experience working with C# and .NET in a multiplayer project environment.
* Understanding of supporting technologies, including socket connections (TCP and UDP), data compression, encryption, etc.
* Experience working within gaming environments.
Professional Skills:
* Strong work ethic and problem-solving attitude.
* Excellent written and verbal communication skills in English.
* Confidence in communicating ideas, solutions, and issues in a fast-paced team environment.