// English version will follow ...//
Programmeur réseau junior
Fonctions:
- Développer les fonctionnalités réseau de notre moteur de jeu propriétaire;
- Programmer des éléments réseau pour un grand jeu AAA;
- Intégrer les fonctionnalités réseau PlayStation, Xbox Live et Steam;
- Collaborer au développement de notre système de jumelage de serveurs dédié;
- Collaborer au développement de fonctionnalités en ligne spécifiques au jeu;
- Documenter les fonctionnalités et faire des tests de régression;
Expérience et qualifications:
- Baccalauréat en informatique, en génie informatique ou dans des domaines similaires ou expérience équivalente;
- Expérience dans le développement des logiciels en ligne (peut être un projet académique);
Habiletés techniques:
- Bonnes compétences en programmation et en débogage C ++;
- Comprendre les bases de la programmation réseau et le modèle OSI;
- Connaissance technique (utilisateur ou joueur) des SDK Xbox Live, PSN et Steam;
- Connaissance de la structure d'exécution du moteur de jeu;
- Documenter l’architecture technique (ex: UML);
Qualités interpersonnelles:
- Capacité à gérer son temps de manière indépendante;
- Capacité de travailler en équipe;
- Démontrer de l’autonomie et un sens des responsabilités;
- Excellentes compétences en communication orale et écrite;
- Maturité pour donner et recevoir des retours constructifs;
Motivation et intérêts:
De l’ambition et de la passion pour les jeux vidéo sont essentiels!
________________________________________
Junior Network Programmer
Duties:
- Develop the network features of our studio game engine;
- Programming networks components for a AAA game;
- Integrate PlayStation network, Xbox live and Steam features;
- Collaborate in the development of our dedicated server matchmaking;
- Collaborate in the development of game specific online features;
- Document features and write regression tests;
Experience and qualifications:
- Bachelor’s degree in computer science, computer engineering or similar fields or equivalent experience;
- Experience in online software development (can be an academic project);
- Technical skills:
- Good C++ programming and debugging skills;
- Understand network programming basics and OSI model;
- Technical (or gamer) knowledge of Xbox Live, PSN and Steam SDKs;
- Aware of game engine run-time structure;
- Document technical architecture (ex: UML);
Interpersonal qualities:
- Ability to manage time independently;
- Ability to work as part of a team;
- Good autonomy, sense of responsibility;
- Excellent oral and written communication skills;
- Maturity to give and receive constructive feedbacks;
Motivation and interests:
Passion and ambition for video games are essential!