Lead Programmer (Performance Assurance System)
UbisoftChengduUpdate time: July 28,2020
Job Description

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 育碧招聘), or contact us for application by: [email protected]

育碧成都自2008年建立后已成为中国西部地区主要游戏研发工作室之一,并拥有超过320名员工致力于研发育碧旗下的经典游戏。我们参与已与其他育碧工作室合作研发了多个AAA游戏,如《刺客信条》、《碧海黑帆》及《荣耀战魂》。同时我们也致力于自主研发休闲类游戏,如《疯狂兔子:奇遇派对》以及将多款育碧经典游戏移植到Switch平台。

同时,育碧成都工作室也是研发前沿性技术的领军者,其“Games As A Service  (GAAS)” 的理念带领企业不断推陈出新。成都工作室的技术团队开发的产品被运用于育碧旗下众多知名游戏品牌,有效协助研发团队基于科学数据做出准确决策。

想要了解更多,敬请点击http://www.ubisoftgroup.com,或关注我们的微信公众号(“UBISOFT育碧”以及“育碧招聘”),或联系邮箱以申请相应岗位:[email protected]

Job Description

About the role

Harbour APAC at Ubisoft Chengdu is hiring a programming team lead. The team you will join provides online performance assurance solutions (load testing, monitoring, application performance management and artificial intelligence for IT operations) for AAA games of Ubisoft global on performance issues identification, root cause analysis, resolution and prevention.

As a team lead, you oversee a group of back-end programmers in developing foundational services for performance assurance solutions.

Your team achieves its goals thanks to your technical know-how, leadership, and ability to make informed choices. When quality features are delivered and when they work together cohesively, you know you have contributed to delivering a reliable, consistent, enriching experience to our players. And that’s what truly motivates you.

 

What you will do

  • Participate into SCRUM process, technical user story preparation, effort estimation, task breakdown and assignment, team development progress follow-ups etc.
  • Work with project leads, product managers and other team leads to plan ahead, identify internal and external dependencies, align priorities from project level to ensure on time deliveries.
  • Design and implement flexible, reliable and high extensive software architecture, code for core features and modules.
  • Conduct technical spike for products to ensure technical feasibility, identify technical risk and seek mitigation solution.
  • Build team technical expertise, recruit new team members, coach and grow team members, conduct performance review with and provide timely feedback to team members.
  • Follow up, research, pre-validate new technologies and engineering practices, meet technical staff both within and outside your team for learning, sharing to drive technology excellence and improve productivity.

 

关于该岗位

成都育碧的Harbour APAC部门正在招聘团队主管。你将加入的团队提供在线服务性能保证解决方案(压力测试、监控、应用程序性能管理、智能运维等)以帮助育碧全球的游戏团队发现性能问题,分析问题,解决问题和预防问题。

作为团队负责人,你带领后端程序员团队开发性能保证解决方案中的关键性后端服务。

你的技术知识,领导才能和能够做出明智选择的能力来帮助团队实现目标。当团队交付高质量的,紧密协作的功能时,你知道你为向游戏玩家提供可靠的,一致的,丰富的体验做出了贡献。 这是真正激励你的动力。

你的日常工作

  • 参与产品SCRUM开发流程,包括准备和书写技术性的User Story,工作量评估,任务分解与分派,团队开发进度跟进等。
  • 与项目主管,产品经理及其他团队主管一起制定计划,识别内外部依赖关系,在产品层面确定优先级以确保功能按时交付。
  • 设计并实施灵活,可靠和可扩展的软件体系架构,编码实现核心功能和模块。
  • 对产品涉及的技术方案进行验证,以确保技术可行性,识别产品中可能存在的技术风险并寻求解决方案解决。
  • 构造团队的技术能力。团队管理,招聘新组员,培养组员,对组员进行绩效考评并及时向组员提供反馈。
  • 跟踪,研究,预先验证新技术和工程实践,与团队内外部的技术人员交流,学习,分享,以推进团队技术能力的发展和提高团队生产力。

Qualifications

What you should be equipped with

  • Strong foundation of computer knowledge, 5+ years’ experiences on software development, and 2+ years’ experiences on team management.
  • Proficiency in micro-services and other common software architectures, familiar with popular components and technologies of distributed services (auto-scaling, high availability, load balance, replication, shard etc.).
  • Proficiency in a variety of programming languages (especially Python, Golang and Javascript).
  • Excellent abilities of analyzing and resolving problems.
  • Excellent interpersonal and communications abilities both in English and Chinese.
  • Product sense, empathy, able to see from a player’s (end user) point of view as well as your team’s.

Bonus points

  • Experience on Cloud Computing (AWS, Google Cloud, Microsoft Cloud), CNCF (Kubernetes, Prometheus, Open-tracing) is a plus.
  • Experience on technologies of processing of massive amounts of logs (LogStash, ElasticSearch, Kibana) is a plus.
  • Knowledge on site reliability engineering (SRE) is a plus.

你需要具备

  • 具有扎实的计算机知识基础,超过5年的软件开发经验和2年以上的团队管理经验。
  • 精通微服务及其他常见软件架构,熟悉分布式服务常用的组件和技术(自动伸缩,高可用性,负载衡,副本,分片等)。
  • 精通多种编程语言(尤其是Python,Golang和Javascript)。
  • 出色的分析和解决问题的能力。
  • 优秀的人际交往和中英文沟通能力。
  • 具有产品意识,拥有同理心,能够从玩家(用户)和团队的角度看待问题。

加分项

  • 熟悉云计算(AWS,Google Cloud,Microsoft Cloud),CNCF(Kubernetes,Prometheus,Open-tracing)相关技术者优先。
  • 熟悉海量日志处理技术(LogStash,ElasticSearch,Kibana)者优先。
  • 熟悉网站可靠性工程(SRE)相关知识者优先。

Additional Information

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.

 

Privacy Policy

Get email alerts for the latest"Lead Programmer (Performance Assurance System) jobs in Chengdu"