Ubisoft - Montreal Company Logo

Ubisoft - Montreal

Montreal, Quebec - Canada
View all jobs at this company »

Network Programmer

Description

Purpose of Position:

The network programmer will oversee the connection and transport of the data that must be exchanged when players play in a network.



Missions:

The main and routine tasks of the network programmer are to:

-Compile and understand the network informatics development needs of the creative director and game designers and assess the technical feasibility;

-Assess existing network functionalities in the engine and see if they meet project requirements;

-Suggest any necessary improvements by designing and implementing new systems;

-Collaborate with the CD and game designers in discussing constraints and establishing the technical possibilities of the various network functionalities;

-Program in a clear and structured way, taking performance, maintenance, and compatibility requirements into account;

-Validate and verify whether the newly developed network systems meet the specific requirements of the project and are coherent with the existing code. Optimize if necessary;

-Support the functionalities and network systems designed for production;

Seek out and correct the network bugs identified by people from other crafts and the quality control team;

-Document the work so as to transfer knowledge and ensure that users (from other crafts) understand how to use the new network systems and functionalities;

-Carry out all other related tasks.

This Job is no longer active!