Online Operations Programmer / 在线运维程序员

Fonction Technologies de l’information
Lieu
成都, Chine
Secteurs d'activité Non précisée
Type de contrat CDI
Expérience requise 2 à 5 ans

Job Description

·     Work collaboratively with production teams to help them deliver their online projects according to the roadmap.

·     Help development teams to integrate online SDKs and middlewares.

·     Support operations teams in troubleshooting our products and services.

·     Develop online features for games production and operations.

·     Participate in medium to large-scale, complex, cross-functional technical projects.

·     Contribute to the ongoing efforts to document systems architecture and flows for general and technical audiences.

Qualifications

·     Graduated in computer science or equivalent work experience.

·     Proficient in C++ (multithreading experience, an asset)

·     Fluent in Mandarin. Good written and spoken English.

·     Fair understanding of internet protocols and other online concepts.
(HTTP, TCP, UDP, DNS, REST API, Client/Server, Peer-to-Peer, proxy, firewall, security)

·     Availability to travel abroad for short periods of time.

Preferences

·     Languages: C++, Python (C#, an asset).

·     Frameworks: STL, C++ templates, Django, Pyramid, Cornice, .NET.

·     Databases: MySQL, MongoDB, Redis.

·     Knowledge in any of those tools/systems: Git, Perforce, Jira, Linux, …

·     Knowledge of professional software engineering practices, including coding standards, code reviews, source control management, build processes, testing, and operations.


Présentation de l'entreprise
Since Ubisoft Chengdu opened in 2008, it has become one of the key game studios in western China with over 275 talents contributing to some of the biggest brands in the Ubisoft line-up. The studio has been working closely with other Ubisoft studios on AAA brands such as Assassin’s Creed®, Tom Clancy’s Rainbow Six® Siege, Tom Clancy’s The Division®, Skull and Bones™ and For Honor®.