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)
Create a job alert for this search
Online Programmer Online Services • Montreal, QC, CA
Popular searches
Similar jobs
Online Jobs - Earn Up to $1,500 a Month
Free Cash by Almedia • Saint-Leonard
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
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: 4 days ago • Promoted
Remote and Hybrid Independent Contractor Technology Lawyers (Canada)
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
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: 20 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: 2 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
Casino Coordinator
BET99 • saint-esprit, QC, ca
Full-time
Job Overview BET99 is Canadas Premiere Online Sportsbook and Casino.Launched in 2020, we have consistently innovated the online gaming landscape every step of the way, e...Show more
Last updated: 9 days ago • Promoted
Google Cloud - VMware Support
Enterprise Solutions Inc. • saint-esprit, QC, ca
Full-time
Job description : - VMWare NSX,SDN Job Summary The Sr Administrato...Show more
Last updated: 18 hours ago • Promoted • New!
Freelance Creative Writer - Canadian French Speaker – Home based
RWS Group • saint-esprit, QC, ca
Remote
Full-time
Freelance Creative Writer - Canada Canadian French Speaker 16 - 24 hours a week, Freelance, Canada based – Starting ASAP (test pass compulsory) Show more
Last updated: 21 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: 26 days ago • Promoted
Technical Sourcer (12 Month Contract)
Empire Life • saint-esprit, QC, ca
Full-time +3
Technical Sourcer (12 Month Contract) Location : Remote - Anywhere in Canada Show more
Last updated: 21 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: 1 day 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
We are seeking a highly skilled and creative Digital Media Specialist to join our clients team on a contract basis.In this role, you will be responsible for capturing and editing...Show more
Last updated: 8 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: 4 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