BiNAREE
Country : Korea
  • Full-time

Server Programmer

BiNAREE is the international mobile game company located in Seoul, Korea. The members of the company are from UK, US, France and Korea, including some Koreans with overseas work experience. Though we are from different countries, we are all very harmonized together as members of BiNAREE. Everyone here takes great pride in our work and our company. As you know, we are looking for a game designer for Pale Lands, town-based strategy game.

Responsibilities

[Responsibilities]

  • Programming

    • Develop systems to handle large amounts of data received via TCP/IP, HTTP or HTTPS on Linux(Ubuntu or CentOS).  This will require a broad knowledge and development experience of network programming and data management (RDBMS, NoSQL).

    • Collaborate with client developers with reference to the Unity3D game client (C#).

    • During the development process, collaborate with technical director to maintain the quality of the code in the build.

  • Deployment

    • Prepare for a build to be released every week or every 2 weeks to hear the feedback from the whole company.

  • Implementing a design

    • Implement the ideas of the Lead Designer in an efficient and accurate way

  • Documentation

    • Write documentation about where appropriate about work performed.

    • Design server architecture and define protocols to be used in communication with the client.

  • Agile Communication

    • Work according to the Agile Development Methodology using JIRA for project management.

  • Understanding of Game Systems

    • For the best results, talk with lead designer about any game design ideas continuously and passionately. Consider the final product often to produce the best game possible. It will be necessary to have a good knowledge of games.

Requirements

 

[Basic Qualifications]

  • At least 5 years (game) programming experience

  • At least Bachelor’s degree if needing a visa to work in Korea

  • Extensive knowledge about APIs. Have developed softwares using object-oriented languages like Java, C++, C# as Python/Ruby or similar languages

  • Solid OOP, system design, data structures, and algorithms knowledge

  • Experience with Linux/Unix and scripting languages like Python, Perl, shell scripting, etc.

  • Strong understanding of the AWS ecosystem (AWS EC2, RDS, Elastic Loading Balancing, etc)

  • Strong experience with SQL and MySQL (NoSQL experience is a big plus, since we use Redis)

  • Able to lead yourself

 

[Preferred Qualification]

  • Familiarity with immutable infrastructure, “infrastructure as code”, testable infrastructure / Experience with automation/configuration management using either Puppet, Chef, Ansible or an equivalent (DevOps)

  • Understanding of networking and core Internet protocols (e.g. TCP/IP, DNS, HTTP, and distributed networks).

  • Experience with multi-threaded/parallel programming or gaming experience

  • Specialized skills in a particular area of game development (e.g. analytics, multiplayer, matchmaking)

Components instead of salary
Profit Sharing

Total applicants :1 Job posted 1 month ago Total Views : 13 Unique Views : 13


Submit Application

Share this opportunity!

Related jobs

No results found.