Online Network Programmer

Job Title Online Network Programmer
Job Category Programming
Skills Required Network / Online / Server
Location Midlands
Job Description My client is one of the country’s top independent developers, with a history of multi-platform triple-A titles. Right now, they’re 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 Company’s 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

Skills

Role Specific
• 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.

General
• 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.

Experience
• 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.

Qualifications
• Any qualification relevant to the post would be desirable but not essential

Apply now, or for further information email franmulhern@recruit3d.com.
Salary
Date posted 18/04/2013
Recruiter This job is advertised on behalf of Recruit 3D using their internal reference .
Login or register to apply Login Register