- Accueil
- Poste
Programmeur Gameplay senior
Salaire :
Secteur d'activité : Technologie
Catégorie de poste : Technologies
Province : Québec
Région : Montréal
Conseiller : Tristan Tassé
Nous joindre : ttasse@st-amour.com
Description du poste :
Notre client de renommée internationale, un développeur et éditeur de jeux de premier plan (AAA), est à la recherche d'un programmeur gameplay senior pour son prochain nouveau jeu (une nouvelle propriété intellectuelle) passionnant sur console.
- Collaborer avec les équipes de contenu et de conception pour créer des systèmes de gameplay et d'interface utilisateur de nouvelle génération pour plusieurs plateformes.
- Construire des systèmes évolutifs qui fournissent des informations en temps réel sur les performances et le budget mémoire.
- Utiliser des outils de profilage de performance pour analyser le courant du projet et proposer des optimisations de performance
- Fournir des conseils sur l'impact potentiel des changements de code et, si possible, des solutions alternatives.
- En tant que membre senior de l'équipe, vous aiderez à encadrer les programmeurs juniors de l'équipe.
Habiletés et qualifications :
- Baccalauréat en informatique ou dans un domaine connexe.
- Minimum de 7 ans d'expérience dans l'industrie du jeu avec 1 titre commercialisé
- Forte connaissance de C++ (C++14, 17 est un atout)
- C# (est un atout)
- Connaissance d'Unreal Engine, Unity est un plus.
- Une solide compréhension des modèles de conception et des conteneurs est indispensable.
- Expérience dans l'implémentation de systèmes de gameplay et d'IA
- Connaissance pratique des systèmes de script visuel (tels que Blueprint, Bolt, arbres de comportement).
- Capacité à transformer des documents de conception en ensembles de fonctionnalités livrables de qualité supérieure.
- Excellente capacité à résoudre les problèmes et à travailler de manière indépendante ou en équipe.
- Collaborateur efficace capable de négocier des changements de conception/code pour respecter des contraintes en constante évolution.
- Une expérience de l'intégration de code/contenu entre systèmes de contrôle de version (serveurs internes/externes) est requise.