Online Programmer Online Services

Ubisoft

Not Interested
Bookmark
Report This Job

profile Job Location:

Montreal - Canada

profile Monthly Salary: Not Disclosed
Posted on: Yesterday
Vacancies: 1 Vacancy

Job Summary

What You Will Do

  • Compile and understand the projects network/online intentions and define development needs.
  • Propose improvements when necessary by designing and implementing new systems.
  • Program in a clear and structured manner while considering performance maintainability scalability operability and compatibility criteria.
  • Validate and verify whether new systems meet the projects intentions and are consistent with the existing code.
  • Optimize when needed.
  • Document your work to ensure knowledge transfer and help users (programmers colleagues from other disciplines) understand the new network/online systems and functions.
  • Investigate and fix network/online bugs identified by other teams and by quality control.
  • Collaborate with the creative director game designers and other teams as needed to discuss constraints and determine technical possibilities for various online/network features.
  • Provide support for online/network features and systems during production and live operations.
  • Analyze existing network/online features in the engine and assess whether they meet the projects intentions.
  • Perform any other related tasks.

Qualifications :

What You Bring

Education:

  • Bachelors degree in Computer Science or Computer Engineering or other relevant training.

Relevant Experience:

  • Minimum of 1 to 3 years of experience in online programming ideally in the video game industry or any other relevant experience.

Skills:

  • Strong analytical and synthesis skills
  • Ability to write documentation related to design (UML sequence diagrams entity diagrams etc.)
  • Problemsolving skills
  • Autonomy and resourcefulness
  • Attention to detail
  • Strong interpersonal and communication skills
  • Ability to work in a team
  • Ability to adapt to change
  • Resultsoriented

Knowledge:

  • Protocols (IP UDP TCP) and common uses (UPnP VoIP)
  • Encryption compression
  • Hands-on experience and skills in online concepts and technologies
  • Otherwise experience with online features and firstparty SDKs
  • Asynchronous forms
  • Ubisofts online technologies and services (integrators users)
  • Fault tolerance
  • Security anticheat etc.
  • C Python C# SQL and any other languages relevant to the project
  • LAN/WAN devices layers and connectivity challenges
  • Network engines
  • Knowledge of databases
  • Cloud/elasticity
  • Server architecture servertoserver communication distributed applications
  • Stacks (internal and external e.g. IIS App Engine architecture)

Remote Work :

No


Employment Type :

Full-time

What You Will DoCompile and understand the projects network/online intentions and define development needs.Propose improvements when necessary by designing and implementing new systems.Program in a clear and structured manner while considering performance maintainability scalability operability and ...
View more view more

Key Skills

  • Business
  • Marketing
  • User Interface
  • Web Content
  • A/B
  • Communication
  • CRM
  • Paid Search
  • HTML
  • Project Management
  • Content Marketing
  • Email Campaigns
  • ROI
  • Digital strategy
  • Analytics

About Company

Company Logo

Opened in October 2011, Ubisoft Abu Dhabi is one of the first major video game studios based in the UAE capital and is focusing on developing and bringing to market successful mobile games for a worldwide audience. This position is based in the vibrant expat city of Abu Dhabi, the c ... View more

View Profile View Profile