company_logo

Full Time Job

Senior Tools Programmer The Division 2

Ubisoft

Shanghai, China 01-27-2023
 
  • Paid
  • Full Time
Job Description
About Ubisoft Shanghai:

Ubisoft's 20,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players' lives with original and memorable gaming experiences. Their dedication and talent have brought to life many acclaimed franchises such as Assassin's Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come. Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves. If you are excited about solving game-changing challenges, cutting edge technologies and pushing the boundaries of entertainment, we invite you to join our journey and help us create the unknown.

As Ubisoft's first production studio in China, Ubisoft Shanghai opened its door in 1996 and has been at the forefront of the Chinese game industry. It has been working on major Ubisoft brands such as Splinter Cell®, Assassin's Creed®, Might & Magic®, Just Dance®, Far Cry® and Avatar: Frontiers of Pandora™.

With our mission to leverage our presence in China, bring a stronger long-term added value to the group, 600+ talents from around the world have jointly developed a world-class expertise in development of open world and wildlife in AAA games, as well as mobile games and live operations.

To learn more, please visit: www.ubisoftgroup.com

Job Description

About the Role

As a tools programmer, your work will be done in close collaboration with our operation team. In addition, you will research and identify the best solutions to the technical challenges we face on our journey and constantly discover new ways to improve our work methods.

What you will do
• Design and create tools for meet the needs from Live ops team.
• Develop & maintain web client- server.
• Work closely with live ops team, develop GM tools.
• Adapt to reuse existing components and technology, rather than re-inventing them again.
• Provide support to team members whenever required.

Qualifications

Must have:
• Familiar with various programming languages and possess excellent programming skills in HTML, CSS, Javascript.
• Have excellent code reading ability and develop based on existing tools.
• Have a basic understanding of XML and JSON.
• Good understanding on various protocols like HTTP
• Fluent in English and should hold good communication skills to interact with various teams.
• Be a team player and could work in a constructive direction for the company, team and personal growth.

Nice to have:
• Have working knowledge about databases and be comfortable in using MySQL or equivalent database. Experience in MongoDB is a plus.
• The knowledge of C++ is a plus
• Familiar with no-SQL databases, and good willing to explore new technology.
• Experience with RESTful APIs: consumption, cache and error management.

Jobcode: Reference SBJ-rjpmj0-3-16-70-101-42 in your application.

Company Profile
Ubisoft

Ubisoft’s worldwide network of video game development studios and business offices work hand-in-hand each day to deliver rich and innovative gaming experiences that reflect the creativity and diversity of their teams