Junior Technology Support Programmer
Summary
Programmer to support our industry leading game technology for all platforms including Wii, Xbox 360 and PlayStation 3. Part of our dedicated technology team working closely with game teams offering hands-on information and solutions, ensuring the technology is working efficiently, developing training, documentation and hot fixes.
Specific requirements for this role:
• Work with technology programmers to develop in-house tools and technology.
• Work closely with game programmers to ensure that the technology is meeting the need.
• Provide information and suggest solutions both informally and in the form of technical and training documentation.
• Track open issues and bugs, following up where appropriate and creating test cases as necessary.
• Test fixes and changes to technology where appropriate.
• Maintain working and compatible builds of game and technology code, ensuring that build and installation processes are working and tested.
• Liaise with game development teams.
• Contribute innovative and original ideas towards all aspects of game production and development.
• Game and technology profiling and performance tuning.
• Adhere and contribute to programming and documentation standards.
Essential Qualities:
• Strong C/C++ skills.
• Working knowledge of current console and/or DirectX technologies as well as a wide range of game development techniques and technologies is an advantage.
• Good written and verbal communication skills and ability to be diplomatic when required.
• Experience of 3D modeling tools would be a benefit.
• Familiarity with development of web-based information sources.
Requirements for all programmer roles:
Reports to:
• All Programmers report to the Technical Manager
Expectations:
Below is a non-exhaustive list of the Companys expectations of a Programmer.
• Implement game code using C/C++ together with our own internal middleware.
• Profile, debug and maintain existing game code.
• Work with the Technical Manager and programmers to design the game code and contribute to technical design documents.
• Use our own internal tools to set up technical framework for game levels.
• Assist in preparing milestone builds as required.
• A high level of computer literacy.
• Experience of coding on PCs with Direct 3D/OpenGL or similar APIs a preference, but not required.
• Console programming experience preferred.
• Good debugging skills.
• Knowledge of current game coding techniques such as collision, memory management, AI and culling an advantage.