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)
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 apps.Share yo...Show more
Last updated: 28 days ago • Promoted
Online and phone order clerk
Marché de l'île-des-Sœurs inc. • montréal (verdun), montréal (verdun), ca
Full-time
Number of hours per week : between 30 and 36.We offer employees competitive total compensation packages that vary by position and location.
Some websites that display our job openings may provide sa...Show more
Last updated: 2 days ago • Promoted
Project Manager (hybrid remote position)
GCM Consultants inc. • Laurentides-Nord (Montcalm), QC, ca
Remote
Full-time
Contribute to ambitious projects Were all passionate about contributing to a variety of projects that resonate in our industry and impact our society.Every mandate is a new cha...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: 23 days ago • Promoted
Administrative Assistant Admin Work At Home - Part-Time Online Focus Group Panel
ApexFocusGroup • Saint-Liguori, Quebec, Canada
Remote
Full-time +2
We're now accepting participants for focus group studies! You can earn up to $750 per week working part-time from home.Simply register to see if you qualify—no experience as an administrative assis...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: 7 days ago • Promoted
Mid Level Developer - Retail Platform - Hifyre
Hifyre • saint-esprit, qc, ca
Full-time
Mid-Level Developer - Retail Platform.Hifyre has created the cannabis industry’s most advanced retail sales platform, leveraging data to deliver personalized, effective, consumer & partner engageme...Show more
Last updated: 3 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: 5 days ago • Promoted
Arithmetic Private Tutoring Jobs Saint-Michel
Superprof • Saint-Michel, 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
Information Technology Private Tutoring Jobs Dorval
Superprof • Dorval, 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 • mercier, 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: 7 days ago • Promoted
Sports Trader
BET99 • saint-esprit, qc, ca
Full-time
BET99 is Canada's Premiere Online Sportsbook and Casino.Launched in 2020, we have consistently innovated the online gaming landscape every step of the way, exponentially growing our customer base a...Show more
Last updated: 11 days ago • Promoted
Earn money testing apps - Remote
Almedia • Saint-Liguori, Quebec, Canada
Remote
Full-time
Get paid for testing apps, games and surveys.Almedia runs a dynamic platform where users earn money online by completing tasks, playing games, and filling out surveys.
Since our launch 5 years ago, ...Show more
Last updated: 30+ days 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: 4 days ago • Promoted
Embedded C Developer - mercier
Amaris Consulting • mercier, 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
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: 7 days ago • Promoted
Remote and Hybrid Independent Contractor Technology Lawyers (Canada) - MT> Align, a division of McCarthy Tétrault LLP
MT> Align, a division of McCarthy Tétrault LLP • saint-esprit, qc, ca
Remote
Full-time
Work for yourself, but with us!.Align, a division of McCarthy Tétrault LLP, pairs high caliber independent contract lawyers with our clients who need legal support.
Align, successful applicants will...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