top of page

EXPERIENCED C++ PROGRAMMER

Jt 1.png

EXPERIENCED C++ PROGRAMMER

Apply

IT

Mid-Level

Ho Chi Minh City

Full-time

Responsibilities

Develop/maintain tools, libs (InAppPurchaseg, GLSocialLib, OnlineLibsUtils, Gaia, …) support mainly for games development:

  • Maintenance, update current tools/libs comply with store requirements

  • Research, develop new features based on technology trend, market’s demand

  • Support new platforms, stores to help the game teams increase working productivity with less testing time and resources, reduce unexpected errors, save time to learn new platforms.

1. MAIN TASKS

  • Maintain and update current online libs based on new rules/checklist

  • Collaborate with Online Libs Lead, Deployment Lead to analyze request from Managers then research and propose development plan if technology point of view is a feasibility

  • Prepare detailed workflow charts and diagrams that describe input, output, and logical operation, then implement libraries.

  • Conduct trial runs of libs to be sure it runs well and the result is correct as our expectation.

  • Write documents about the technical aspect of libraries.

  • Raise alarm to relevant Managers if there is any block issues; impediments that prevent tasks from reaching milestones. Report to relevant Managers on daily basis percentage completion of each task.

2. TECHNICAL KNOWLEDGE

  • Good knowledge of Online libraries: propose solutions whenever block issues pop up, to make sure the project can run smoothly

  • Research on new technology/algorithms/methods… and communicate with related departments.

3. RESEARCH & DOCUMENTATION

  • R&D on the new technology, share experiences with relevant game teams.

  • Documentation&manuals to guide end-users  “how to use tools/libs effectively”

4. CONTRIBUTION TO STUDIO:

  • Informing game teams about upcoming changes in libraries that can affect SAI’s projects.

  • Open workshop to help Deployment programmers know libraries' workflows.

Requirements

KNOWLEDGE:

  • Technical knowledge: C, C++, C#, Java, Lua, batch scripts, network programming, and any      new technology implied by work

  • Good knowledge platforms with iOS, Android, Windows is a plus

  • Well understanding about programming pattern, algorithms, and logic thinking

  • Good knowledge of Jenkin, git, and CI/CD

SKILLS

  • Code creation

  • C/C++ and Java

  • Teamwork

  • Communication

  • Optimization

  • Self-learning

  • Documenting and Training

  • Software engineering

  • Problem-solving

ATTITUDE

  • Commitment and Sense of responsibility: Show Strong commitment to the tasks and to the company and be willing to work hard to complete the task on-time

  • Open-minded: Demonstrate flexibility of thinking and accept positives feedbacks for improvement

  • Self-disciplined: demonstrate strong motivation and passion at work

  • Teamwork: Cooperate with teammates, Programmer Lead, game teams and actively provide support

  • Solutions-oriented: Be able to find solutions in order efficiently solve issues or emergencies

  • Pro-active and able to work under high pressure

  • Team spirit, sense of responsibility, result-oriented and deadline commitment

  • Passion for creating libraries to improve the working process

  • Keeps up to date with the latest trends and technology options available

Benefits

Salary range: up to 30mil gross

Infomation

Offered Salary

1,000 $ - 1,200 $

Skills

bottom of page