This job might no longer be available.
Online Programmer
3 years ago
Job Description
The Online Solutions group supplies standardized online products and services to the Ubisoft production teams worldwide. Already present in North America and Europe, we are establishing a local presence in Asia based at the Chengdu studio, to support our online developments in the region.
What you will do
· Work closely with other units to develop and improve our online platform.
· Work collaboratively with production teams to help them deliver online projects according to their roadmap.
· Support operations teams in deployment and troubleshooting of our services.
· Develop services and tools aimed at supporting games production and operations.
· Participate in medium to large-scale, complex, cross-functional technical projects.
· Contribute to the ongoing efforts to document services architecture and flows for general and technical audiences
Qualifications
What you should be equipped with
· 3+ years of relevant experience in high-performance and fault-tolerant systems development.
· Graduated in computer science or equivalent work experience.
· Hands on proficiency in at least two of the following languages: Python, JavaScript, Golang, C#, shell/CLI.
· Fluent in Mandarin. Good written and spoken English.
· Knowledge in Internet protocols, Web technologies and online architectures.
(HTTP, TCP, UDP, DNS, RESTful service, SOA, JSON, Client/Server, Peer-to-Peer, websocket, cloud, proxy, container, microservice, firewall, security, ...)
· Availability to travel abroad for short periods of time.
Bonus points
· Knowledge in cloud infrastructures: OpenStack, AWS, GCP, Azure, …
· Knowledge in container management: Kubernetes, Docker, …
· Knowledge with Web servers and frameworks
· Knowledge in databases and data stores: MySQL, Aurora, MongoDB, Redis, Elasticache, Couchbase, …
· Knowledge in CI/CD practices
· Knowledge in any of those tools/systems: Git, Jira, Chef, Zabbix, ELK stack, Grafana, Splunk, Prometheus,…
· Knowledge of Agile software engineering practices, including coding standards, code reviews, source control management, build processes, automation, testing, deployment and operations.
Additional Information
· Curious with a passion for learning. This is vital for growth within our broad and dynamic ecosystem.
· Strong problem solving and analytical skills.
· Ability to work as part of a team with excellent interpersonal skills.
· Ability and flexibility to work effectively in a multi-national, multi-time-zone corporate environment.
· Self-motivated, highly proactive with a customer service philosophy and attitude.
· Ability to manage stress and change.
Company Description
Established in 2008, Ubisoft Chengdu is one of the key game studios in western China and a full-fledged production center, with over 320 talents contributing to Ubisoft’s line-up. We have a strong track record of co-development on Ubisoft’s biggest brands such as Assassin’s Creed®, Skull and Bones™ and For Honor®, as well as developing casual games such as Rabbids party game and bringing hit titles to Switch.
Meanwhile, we are also a pioneer in cutting-edge technology driving Ubisoft’s “games as a service (GAAS)” ethos. Chengdu’s technology team develops products that empower production teams to make educated, data-driven decisions on hit Ubisoft brands.
To find out more, please visit our website: http://www.ubisoftgroup.com or our WeChat account (UBISOFT育碧or 育碧招聘).
Create Your Profile — Game companies can contact you with their relevant job openings.