Compile and understand the project’s 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 project’s 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 project’s intentions.
Perform any other related tasks.
Qualifications
What You Bring
Education :
Bachelor’s 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.)
Problem‑solving skills
Autonomy and resourcefulness
Attention to detail
Strong interpersonal and communication skills
Ability to work in a team
Ability to adapt to change
Results‑oriented
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 first‑party SDKs
Asynchronous forms
Ubisoft’s online technologies and services (integrators, users)
Fault tolerance
Security, anti‑cheat, 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, server‑to‑server communication, distributed applications
Stacks (internal and external, e.g., IIS, App Engine architecture)
Back-end Developer Hyper-Automation - National Bank
National Bank • montréal, qc, ca
Full-time
A career as a Senior back-end Developer in the Hyper-Automation team at National Bank means serving as a specialist in intelligent automation solutions.
This position allows you to have a positive i...Show more
We’re reimagining our technological stack to deliver.If you have the skills to program a seamless, secure, and scalable network stack in C++, your mission awaits.
Design, implement and maintain the ...Show more
Last updated: 21 days ago • Promoted
Administrative Assistant Admin Work From Home - Part Time Focus Group Panelists
Now accepting applicants for Focus Group studies.Earn up to $850 per week part-time working from home.Must register to see if you qualify.
No Call Center Representative Agent experience needed.Call ...Show more
Role : Oracle Integration Cloud (OIC).Good knowledge in with Oracle Integration Cloud (OIC).Oracle SaaS modules and their integration touchpoints.
Exposure to REST / SOAP web services, XML, JSON and o...Show more
Last updated: 5 days ago • Promoted
Embedded C Developer
Amaris Consulting • saint-esprit, qc, ca
Full-time
The ideal candidate will have strong experience in.You will be involved in the design, development, and optimization of embedded software for industrial and technological applications.Design, devel...Show more
Last updated: 30+ days ago • Promoted
Online Programmer - Online Services
Ubisoft Entertainment • Montreal
Full-time
Ubisoft is a global leader in the video game industry, with teams around the world creating original and memorable experiences—from Assassin’s Creed and Rainbow Six to Just Dance and many more.We b...Show more
Last updated: 3 days ago • Promoted
Algebra Private Tutoring Jobs Lanaudi
Superprof • Lanaudi, Canada
Full-time +1
Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
Last updated: 30+ days ago • Promoted
Senior Statistical Programmer - saint-esprit
Warman O'Brien • saint-esprit, qc, ca
Full-time
Senior / Principal Statistical Programmer | Small CRO | Remote.We're partnered with a small CRO who are experiencing a large amount of growth within Biometrics.
As a Senior Statistical Programmer, you...Show more
Last updated: 30+ days ago • Promoted
7 Eleven Jobs in Westmount Now Hiring
GREAT PAY $17-42 p / h • Westmount, QC, Canada
Full-time
Ready to tackle a fun and rewarding career? There are 7 Eleven job openings in your area.Apply today and find the job that you have been looking for!.Show more
Last updated: 27 days ago • Promoted
Oncology Nurse Educator - Brunel
Brunel • saint-esprit, qc, ca
Full-time
Location : Western Canada (Remote with up to 70% travel in Western Canada – Calgary / Edmonton or Vancouver).Duration : 12 months (full-time, renewable contract).
We are hiring a field-based Oncology Nu...Show more
Last updated: 19 days ago • Promoted
Director of Content Development - Iperium
Iperium • saint-esprit, qc, ca
Full-time
Director of Content Operations and Production.A high-growth digital health and wellbeing platform is hiring a Director of Content Operations and Production to own and scale a multi-format content p...Show more
Last updated: 1 day ago • Promoted
Online Programmer - Online Services
Ubisoft • Montreal
Full-time
Compile and understand the project’s network / online intentions and define development needs.Propose improvements when necessary by designing and implementing new systems.
Program in a clear and stru...Show more
Last updated: 2 days ago • Promoted
Online Jobs - Earn Up to $1,500 a Month
Free Cash by Almedia • Sainte-Marcelline-De-Kildare
Full-time
Receive a $5 welcome bonus when you complete your first offer!Make money in your spare time by completing online tasks : Take paid surveys (5-15 minutes each)Test new mobile games and appsShare your ...Show more
Last updated: 28 days ago • Promoted
Arithmetic Private Tutoring Jobs L'epiphanie
Superprof • L'epiphanie, Canada
Full-time +1
Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
Last updated: 30+ days ago • Promoted
Senior Programmer (Salesforce Commerce Cloud)
Ateko, backed by Bell Canada • saint-esprit, qc, ca
Full-time
Senior Programmer - Salesforce Commerce Cloud (SFCC) - remote contract.Salesforce Commerce Cloud (SFCC).Experience with Business Manager : management of product catalogs, promotions, users, site con...Show more
Last updated: 5 days ago • Promoted
Senior Programmer (Salesforce Commerce Cloud) - Ateko, backed by Bell Canada
Ateko, backed by Bell Canada • saint-esprit, qc, ca
Full-time
Senior Programmer - Salesforce Commerce Cloud (SFCC) - remote contract.Salesforce Commerce Cloud (SFCC).Experience with Business Manager : management of product catalogs, promotions, users, site con...Show more
Role : Oracle Integration Cloud (OIC).Good knowledge in with Oracle Integration Cloud (OIC).Oracle SaaS modules and their integration touchpoints.
Exposure to REST / SOAP web services, XML, JSON and o...Show more
Last updated: 5 days ago • Promoted
Senior Java Developer (Trading Systems)
Luxoft • saint-esprit, qc, ca
Full-time
Building a risk applications and tools for innovative international top-tier hedge fund from the ground up, comprising the systems for traders, pre-trade checks and analysis, risks and limits manag...Show more