Lead Game Development Engineer (Platform)

Industry: Entertainment / Media

Specialism: Information Technology (IT) - IT - Software / Development

Closed
Central,Singapore SGD 3,100 - 4,600

About Company

Our Client was established in 1998 and has since built a strong reputation for technology and innovation in the gaming industry. They are Number 1 gaming equipment supplier. They supply slot gaming machines, electronic table games, gaming management systems and jackpot links to market that include Singapore and covers Asia Pac.

Job Description

- Responsible for leading effort in designing and/or implementing new features/projects and maintenance of existing projects
- Lead the translation of game specification/features specification into requirement specification (e.g. use case)
- Ability to have in-depth understanding on technical standards
- Produce requirements specification
- Lead in designing software entities according to requirements specification
- Lead in producing software design specification according to requirements specification
- Develop and implement software according to design specification
- Perform code review on implemented code by other engineers
- Prepare implemented software entities for release
- Perform unit testing on implemented software entities before QA release
- Perform integration testing on software system before QA release
- Lead in simulating and troubleshooting./debugging reported issue
- Perform debugging on reported bugs/dirt
- Perform on and off site support for reported issues
- Assist in performing research on specified knowledge
- Proposed solutions after research
- Produce development plan
- Liaise with other stakeholders to ensure project completion on schedule
- Report to project manager/team leader regularly on development progression
- Assist in evaluating parts/components provided by vendors
- Ability to guide junior engineers into performing development
- Follow established product development process/procedure
- Participate in proposing and refining product development process/procedure

Job Requirements

- Bachelor's degree in computer science/computing/computer engineering/IT discipline or equivalent
- 2 to 5 years of working experience in software/game development
- Possess prior knowledge that is needed to accomplish task in required domain (C++/OO programming/game engine)
- Demonstrate ability to perform problem analysis and debugging
- Effective organization and follow-up skills and pay attention to detail
- Good teamwork and interpersonal skills to interface with all levels, internally and externally in a professional and responsive manner
- Possess prior experience in leading at least one project with any project duration
- Experience in working on game development is a plus

Compensation

- 5days work week