about us
services
our team
advertised positions
banking
commerce
human resources
compensation
advice
contact us
 
 
advertised positions
 
  C++ 3D Online Software Engineer - Games

Date Added: 24/10/2008
Consultant: Tim
 
 
Role: Software Engineer – Project Lead
Specialty: C++ 3D Online Software Engineer - Games
Software engineers (programmers) are an essential part of the game development team. They bring the vision of the artists and designers to life. They design and write the computer code that runs and controls the game, incorporating and adapting any ready made code libraries and writing custom code as needed. Programmers deal with ever more complex problems including working on creating realistic Artificial Intelligence; believable Physics; delivering a smooth online gaming experience. Programmers also test the code, fix bugs, and develop customized tools for use by other members of the development team. Due to the complexities of game development, engineers tend to specialize in specific areas of programming.

Position Overview

Lead a team of software engineers to support and continue the development of Mid Session Games during the Post Launch phase. You will be the senior developer on the team and be expected to address the most challenging technical issues facing the team.

You will report to a Development Director and interact with the Producer, Artists, QA Department and Software Engineers on a daily basis in order to maintain and enhance a high-quality game. You will also communicate regularly with the group Technical Director to provide status reports on technology issues and risks.

Key Responsibilities:

- Create tools, features and engine components to required coding standards
- Create leading edge reusable technologies, both systems and engines if required
- Profile and optimize software components of the game
- Ensure the game meets all functional specifications
- Mentors software engineers on the team
- Provide trouble shooting, debugging and problem solving assistance to team members
- Review the code produced by team members to ensure high-quality work (adheres to coding standards, reusable and testable)
- Technical liaison with the group Technical Director and Technical Leads from partner teams

Required Technical Skills and Experience:

- Bachelor degree in Computer Science or related field, or equivalent training and professional experience
- 5+ years professional C++ experience
- Experience in object-oriented design and implementation
- Demonstrated knowledge of good software engineering practices
- Experience with Software Configuration Management systems (e.g. Perforce)
- Excellent coding/development/debugging skills
- Understanding of memory management and runtime optimization
- Understanding of multithreaded application development on Windows 2000/XP PCs

Performance Competencies (Non Technical Skills):

- Leadership experience
- Excellent verbal and written communication skills
- Excellent detail-oriented, problem solving skills. Must be able to quickly identify issues and help the team to resolve them, and know when to escalate issues to the Development Director and Technical Director
- Ability to work in a dynamic and collaborative team environment
- Excellent decision making capabilities
- Ability to quickly learn and apply new concepts, principles and solutions
- Demonstrates dependability and commitment to projects/tasks
- Focus on quality at all stages of production
- Able to adapt to a constrained schedule and perform under pressure
- Strong multitasking and organizational skills

Additional Skills Preferred:

- 3+ years of online game industry experience
- Experience using Microsoft Visual Studio C++/.NET
- Recent experience using DirectX
- Experience with client-server and peer-to-peer architectures

Send CV to Tim Tanaka tt@kerryconsulting.com quoting the job TT1517 if interested.


Your Name:


Your Email:


Friend's Name:


Friend's Email:


Comments (optional):


Disclaimer:- Please note that by forwarding contact details, you agree that the information provided is correct and that you have obtained consent for us to send relevant information on job opportunities to your friend. Kerry Consulting reserves the right not to send details to your friend.
back
search
   
 
 
Kerry Consulting Pte Ltd. Singapore Recruitment Consultants - Copyright © 2007