Summary
Exciting opportunity to work on a high profile and unique title for 2010. You'll be working with an experienced and dedicated team on core game systems and ambitious new technologies.
A Senior Programmer is a key part of the game team creating systems and gameplay features for the title. Leading from the front, using their technical knowledge, experience and enthusiasm, they strive to further the game's quality and processes to ensure the team create AAA titles.
Specific requirements for this role:
A Senior Programmer will also be expected to use their experience to mentor and help other programmers, and help to improve core technology. They will also be involved with game designers and artists, and will be required to guide them so they can produce the best levels and artwork that fit within the specifications of the game's design.
Requirements for all Senior Programmer roles:
- Implement, debug and maintain code in a clear and comprehensible manner.
- Willing and able to undertake any aspect of game development.
- Work with the Technical Manager and programmers to design and improve the code.
- Be proactive to learn and undergo training within the field of video game development.
- Ability to share knowledge and mentor others and be a role model for the team.
Reports to:
All Senior Programmers report to the Technical Manager
Expectations:
- High level of computer literacy.
- High level of C/C++ skills required.
- Expert knowledge of programming methodologies.
- Expert knowledge with a recognised IDE.
- Professional programming experience.
- Extensive knowledge of game coding techniques.
- Advanced level standard of maths.
- Experience of the full software development life cycle.
- Excellent written and verbal communication skills.
- Expected to work on their own initiative.
- Ability to adopt a proactive approach and have the ability to follow instruction, standards and processes.
- Professional attitude and work ethic.
- Will be thorough in their approach to problem solving and able to function independently when required.
- Applicant needs to be comfortable working to deadlines.
- Attention to detail is essential and all tasks must be carried out to the highest standard.
- A willingness and ability to learn is essential.
- Ability to fit into a dynamic and creative team environment
- Enthusiasm and knowledge of video games in general is an advantage.
Training:
Applicants will be trained on the job and will be expected to work on their own initiative. As well as organised training sessions within the company we encourage staff to broaden their skills further by giving them the opportunity to attend external courses as appropriate.