Online Network Programmer
|Job Title||Online Network Programmer|
|Skills Required||Network / Online / Server|
|Job Description||My client is one of the countrys top independent developers, with a history of multi-platform triple-A titles. Right now, theyre urgently looking for a 3D artist with a focus on realistic character faces.
Main purpose of job - to perform programming tasks in relation to the networking subsystems of the Companys internal game engines.
General duties and responsibilities
Develop, maintain and extend current Network systems.
Integrate within the core engine technology team.
Create high-quality re-usable software within schedule and to team standards.
Liaise with internal Programmers to ensure consistency in programming application and, when necessary, liaise with other project team members in relation to project tasks.
Work with key leads to ensure work is completed in accordance with project milestones.
Follow company coding standards and partake in code reviews as necessary.
Produce technical and example documentation as required.
Undertake research prior to the commencement of development of new features or enhancements to existing features.
To carry out any other duties as may reasonably be required.
Specific duties and responsibilities
Object oriented C++ programming, design and debugging skills are essential.
Knowledge of the facilities provided by Console and PC network platforms (LIVE/PSN/etc.).
Familiarity with Client/Server and Peer-to-Peer network architectures.
Extremely familiar with network-related problems and mechanisms for handling them.
Good knowledge of encryption, compression and lag-avoidance techniques.
Strong understanding of how compilers and other software tools work desirable.
Strong optimisation skills are desirable.
Good verbal and written communication skills.
Proactive/self-motivated attitude desirable.
Good scheduling skills.
Ability to track and work on several tasks in parallel advantageous.
Knowledge of game development pipeline/process and ability to apply that to improve practices advantageous.
Previous experience in a similar role desirable.
Experience programming with at least one Console network platform API is essential.
Experience of working as part of a team and independently essential.
Delivery of results essential.
Able to promote good programming practice essential.
Willing to share knowledge/experience with others essential.
Keep up-to-date with technological/game advancements and knowledge of games generally desirable.
Any qualification relevant to the post would be desirable but not essential
Apply now, or for further information email email@example.com.
|Recruiter||This job is advertised on behalf of Recruit 3D using their internal reference .|
|Login or register to apply||Login Register|