This job might no longer be available.

Online Programmer

Ubisoft
Chengdu Sichuan cn
3 years ago
Apply

Job Description

Harbour: online solutions at Ubisoft

As Ubisoft’s online platform developer, Harbour helps bring high-quality connected experiences to millions of players worldwide. Working alongside production teams, we leverage state-of-the-art solutions to enable value-filled features in all our online games – throughout their development and while they’re live. With a view of Ubisoft’s entire digital ecosystem and a long-term approach to online gaming, we focus on finding the right solution for the right purpose. And if the solution we need doesn’t exist yet? That’s just an opportunity for us to create it

What you will do

· Develop and improve our online platform and work collaboratively with game production teams to help them deliver online projects according to their roadmap.

· Develop services and tools aimed at supporting games production and operations and support operations teams in deployment and troubleshooting of online services.

· 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.

Harbour:育碧在线服务平台开发团队

作为育碧在线服务平台开发者,Harbour致力于为全球数百万玩家带来高质量的互联体验。 我们与游戏制作团队紧密合作,利用先进的解决方案,在我们所有的在线游戏中(贯穿整个开发过程以及使用过程中)实现增值功能。 基于Ubisoft的整个数字化生态系统以及长期的在线游戏策略,我们专注于为正确的目的找到正确的解决方案。 如果我们需要的解决方案还不存在? 这就是我们创造它的机会。

你的日常工作

· 开发和改进我们的在线平台,并与游戏制作团队合作,以帮助他们根据自己的路线图交付在线项目

· 开发旨在支持游戏制作和运营的服务和工具,并支持运维团队进行在线服务的部署和故障排除

· 参与大中型,复杂,跨职能的技术项目

· 为普通和技术人员撰写关于在线服务架构和流程的文档

Qualifications

What you should be equipped with

· 3+ years of relevant experience in high-performance and fault-tolerant systems development.

· Proficient in Python and familiar with at least 1 of the following languages: JavaScript, Golang, C#, shell/CLI.

· Good written and spoken English.

· Graduated in computer science or equivalent work experience.

· Knowledge with Web servers and frameworks, Internet protocols, Web technologies and online architectures such as (HTTP, TCP, UDP, DNS, RESTful service, SOA, JSON, Client/Server, Peer-to-Peer, WebSocket, Cloud, proxy, container, micro-service, firewall, security, ...)

· Knowledge and experiences in CI/CD practices

你需要具备

· 3年以上的高性能和容错系统开发相关经验

· 精通Python并熟悉以下至少一种语言:JavaScript,Golang,C#,shell / CLI

· 良好的英语读写能力

· 毕业于计算机科学或同等工作经验

· 具备Web服务器和框架,Internet协议,Web技术和在线服务架构的知识(例如HTTP,TCP,UDP,DNS,RESTful服务,SOA,JSON,客户端/服务器,对等,websocket,云,代理,容器,微服务,防火墙,安全性...)

· 具备CI/CD实践方面的知识和经验

· 具备在跨国,多时区公司环境中有效工作的能力和灵活性

· 具备处理压力和变化的能力

Additional Information

Bonus points

· Knowledge in Cloud infrastructures (OpenStack, AWS, GCP, Azure) and container management (Kubernetes, Docker…)

· Knowledge in databases and data stores: MySQL, Aurora, MongoDB, Redis, Elasticache, Couchbase…

· Knowledge in any of these 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.

You as a person

· Ability to work as part of a team with excellent interpersonal skills.

· Curious with a passion for learning, vital for growth within our broad and dynamic ecosystem.

· Strong problem solving and analytical 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.

加分项

· 具备云基础设施(OpenStack,AWS,GCP,Azure)和容器管理(Kubernetes,Docker等)方面的知识

· 具备数据库和数据存储的知识:MySQL,Aurora,MongoDB,Redis,Elasticache,Couchbase等

· 具备以下任何工具/系统的知识:Git,Jira,Chef,Zabbix,ELK,Grafana,Splunk,Prometheus等

· 具备敏捷软件工程实践的知识,包括编码标准,代码审查,源代码管理,构建过程,自动化,测试,部署和运维

你的个人特质

· 具备出色的人际交往和团队合作能力

· 对学习充满好奇和热情,这对于个人在我们宽泛而充满活力的在线生态系统里获得成长至关重要

· 具备较强的解决问题和分析能力

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.
Apply

Jobs at Ubisoft

Engineering jobs