This job might no longer be available.
Online System Programmer - Unannounced IP | Programmeur ·se de systèmes en ligne - IP non annoncé
2 years ago
Since several work modes are offered to all our employees (100% from home, Flex, 100% in-office), job opportunities posted here are available whether you live in Quebec or Ontario, unless indicated otherwise.
At Behaviour Interactive, we believe in giving everyone a fair shot. We embrace a diverse and creative environment where everyone is celebrated. We value folks of all ages, sex, ethnicity, colour, ethnic or national origin, religion, sexual orientation, gender identity, civil status, disability, or any other protected characteristics as per applicable law. Basically, we respect and appreciate each other no matter who we are!
If you have a disability and need some help accessing or using our website or application system, just reach out to us. We want your interview experience to be top-notch, so if there's anything we can do to make it more comfortable and positive, let us know at the time of the application.
Behaviour is looking for an Online System Programmer, who will bring their expertise and rigor to our team.
In this role you will:
- Implement a complete solution to interface between the game and the backend such as Inventory, achievements, and scoreboards;
- Support connectivity with many backend services (authentication, profile, transactions, etc.);
- Implement server and session management logic pertaining to matchmaking;
- Adapt the game flow to support various network topologies and platforms;
- Ensure robustness of the solution to be live and online all the time;
- Design and implement support for the necessary analytics;
- Implement various tools to support and debug the networking platforms.
What we're looking for:
- Expertise in C++;
- Expertise in game engines is a must;
- Expertise in working with restful services with high throughput;
- Expertise in AWS or similar cloud technology, a definite plus;
- Ability to produce efficient and scalable software designs;
- Knowledge in data pipelines;
- Expertise in shipping games;
- Ownership/leadership qualities;
- Good communication skills;
- Passion for games.
Dans ce rôle tu devras:
- Mettre en œuvre une solution complète qui servira d’interface entre le jeu et le backend (inventaire, réalisations, tableaux d’affichage des points);
- Soutenir la connectivité avec plusieurs services backend (authentification, profil, transactions etc.);
- Mettre en œuvre le modèle logique de gestion des serveurs et des sessions relatif au jumelage;
- Adapter le flux du jeu afin de soutenir différentes topologies de réseaux et plateformes;
- Assurer la fiabilité de la solution afin d’être en ligne et live en tout temps;
- Concevoir et appliquer le type de soutien pour les analyses nécessaires;
- Mettre en œuvre différents outils pour le soutien et le débogage des plateformes de réseaux.
Ce que nous recherchons:
- Expertise en C++
- Expertise avec des moteurs de jeu est indispensable;
- Expertise avec des services RESTful à haut-débit;
- Expertise avec AWS ou avec une technologie Cloud similaire, un atout;
- Capacité à produire des conceptions logiciels efficaces et évolutives;
- Connaissances des pipelines de données;
- Expertise avec le développement et le lancement de jeux vidéo;
- Appropriation et exercices des responsabilités;
- Bonnes aptitudes pour la communication;
- Passion pour les jeux vidéo.
Behaviour est à la recherche d’une personne qui occupera un rôle en programation de systèmes en ligne sur un projet non-annoncé.
Toutes nos opportunités d'emploi sont offertes aux résidents du Québec et de l'Ontario et le mode de travail est choisi par l'employé (100% télétravail, Flex. ou 100% au bureau), sauf indication contraire.
Chez Behaviour Interactif, on croit en l’équité des chances pour tout le monde et on célèbre la diversité des personnes, des perspectives et des idées. C’est donc important pour nous de travailler avec des talents qui proviennent de tous les horizons, et ce, indépendamment de leur âge, sexe, ethnicité, couleur, origine technique ou nationale, religion, orientation sexuelle, identité de genre, statut familial, handicap ou toute autre caractéristique protégée par les lois applicables.
Comme notre objectif est de créer un environnement inclusif dès le premier contact, on vous encourage fortement à nous faire part de vos besoins spécifiques en matière d’accessibilité ou d’accommodement au moment de postuler. C’est comme ça qu’on pourra adapter nos processus et garantir que chaque personne ait une chance équitable de réussir.
Create Your Profile — Game companies can contact you with their relevant job openings.