Multiplayer Server Programmer

Responsibilities:

  • Develop and support of reliable and high performance online services, help integrate them into company’s products.
  • Work closely with Design to improve upon or create new multiplayer services.
  • Improve low level network systems to give players a great game experience.
  • Manage deployment of new servers and monitor operations after launch.
  • Additional responsibilities may be assigned as needed.

Requirements:

  • Bachelor’s Degree in Computer Science or equivalent work experience.
  • At least 5 years of professional work experience as Programmer, preferably in the games industry.
  • Direct responsibility for performance and functionality of certain server modules.
  • Shipped at least one AAA title, with responsibilities in server and database programming.
  • Strong knowledge of C/C++ and at least one script programming languages.
  • Understand different game networking models and the pros and cons of each.
  • Thorough understanding of server architecture and networking protocols used for massively multiplayer online games.
  • Strong knowledge of network and server security.
  • Experience working in Linux / Unix environment with debugging/optimization skills.

Pluses:

  • Experience with making multiplayer games.
  • Experience in Unreal Engine 4.
  • Passion for playing and developing exceptional multiplayer games.

Related Post

Database AdministratorDatabase Administrator

Database AdministratorJR008448 The Database Administrator creates, maintains, designs, monitors and troubleshoots Ensono or client databases. They use specific relational database management systems, develop and implement database recovery mechanisms and procedures.