Job Description

Responsibility:

  • A professional individual contributor that develops writes and debugs code. Has in depth expertise.
  • Provides technical solutions and delivers clear, tested, and efficient code for various elements of the game.
  • Anticipates, identifies, and articulates problem areas and develops preventative solutions.
  • Supports content creators in their work.
  • Solves complex problems in resourceful and effective ways.

Requirement:

  • Spearheaded design and implementation of several architectural systems.
  • Demonstrated excellence in C++ and a script language.
  • Thorough understanding of common data structures, algorithmic solutions and multi-threaded programming.
  • Proficiency in client-server networking architecture and common networking protocols.
  • knowledge of software design practices including modular architecture, event-driven architecture, software design patterns and object-oriented design.
  • Ability to work with internal and externally developed code.

Competencies:

  • Strong problem solving and trouble-shooting skills.
  • Experience in python and JavaScript.
  • Experience with matchmaking or social management systems.
  • Experience in data science (SQL, visualization, analysis, pipelines).
  • Communicates effectively with the development team.
  • Good English verbal and written communication skills.

Company Info.

Activision Blizzard, Inc.

Activision Blizzard, Inc. is an American video game holding company based in Santa Monica, California. It was founded in July 2008 through the merger of Activision, Inc. and Vivendi Games. Activision Blizzard currently includes five business units: Activision Publishing, Blizzard Entertainment, King, Major League Gaming, and Activision Blizzard Studios.

Get Similar Jobs In Your Inbox

Activision Blizzard, Inc. is currently hiring Software Engineer Jobs in Shanghai, China with average base salary of ¥250,500 - ¥500,500 / Year.

Similar Jobs View More