ApplyGame Server Programmer
Posted 3 months agoViewed
View full description
๐ Seniority level: Middle, 3+ years
๐ Location: Japan
๐ธ Salary: $400,000 - $600,000 per month
๐ Industry: Game Development
๐ข Company: Wizcorp Inc
๐ฃ๏ธ Languages: Japanese, English
โณ Experience: 3+ years
๐ช Skills: Software DevelopmentGame DevelopmentGitC#C++Unreal engineNetworkingDebugging
Requirements:
- Ability to write clean, readable, performant code and design the architecture around it
- Excellent debugging and optimization skills
- Excellent written and verbal communication
- Knowledge of existing optimization techniques
- Strong math skills
- Strong software development skills, design theory, and development processes
- Experience in multiplayer integration with Unreal Engine and/or proprietary game engines
- Creation and deployment of server builds for Unreal Engine and/or proprietary game engines
- Networking and network protocols experience
- Knowledge of and ability to create network protocols used for multiplayer games
- Development and integration of custom peripheral server-side systems (lobby, matchmaking, ranking, etc.)
- 3+ years of professional software engineering experience
- 2+ years of professional experience developing game servers
- Strong experience with C++ and C#
- Comfortable with source code management systems (Git, SVN, Perforce)
- At least conversational Japanese proficiency - JLPT N3 or above
- English proficiency (ability to read, write, and discuss technical matters)
Responsibilities:
- Estimate own tasks and deliver them in a timely manner
- Write clear, maintainable code that passes review by other senior engineers
- Raise all blockers when they arise to the project lead
- Test and document provided solutions to allow other developers to review and learn
- Implement and uphold software engineering best practices for the full software development life cycle
- Take ownership of large areas of the code base and large complex features
- Coordinate with members outside of the engineering team to deliver features in a timely manner
- Provide solid programming expertise to deliver large features and architecture suggestions
- Provide code review analysis that uses all relevant experience to foresee problems with design and implementation
Apply