Programmeur Sénior
Type de poste : Temps plein
Secteur de l'emploi : Jeux vidéos
Lieu : Montréal (centre-ville)
Date de début : dès que possible
Description :
Le programmeur sera responsable du développement des jeux vidéos en utilisant des mécaniques nouvelles et celles ayant fait leurs preuves. Le développeur travaillera en équipe, au sein de laquelle se partagera des idées et des résolutions de problèmes en utilisant la programmation en binôme pour atteindre les objectifs. Le programmeur travaillera également avec les cadres existants et développera de nouveaux cadres ainsi que des spécifications fonctionnelles. Certaines tâches quotidiennes comprendront la mise en œuvre de l’interface, le développement de concepts de jeu, l'optimisation des performances de jeu ainsi que l'interaction avec les clients. D'autres tâches pourront inclure le développement d'outils d'administration et le cadre pour aider à libérer de futures mises à jour.
Tâches et responsabilités :
- Définir les exigences du projet et effectuer des estimations en s’assurant que le jeu vidéo fonctionne dans le cadre global du projet;
- Travailler avec les autres programmeurs afin d’identifier et de réaliser les tâches relatives au projet;
- Travailler avec la production pour gérer les livrables et les communiquer au sein de l'équipe. Travailler avec le producteur sur les programmes spécifiques pour comprendre les timings clés;
- Régler et maintenir des normes de code;
- Être capable de comprendre, avec précision, les travaux de l'unité de programmeurs en ligne tout en gérant les contraintes temporelles et budgétaires;
- Être informé des dernières technologies et de leurs capacités tout en partageant ces progrès avec les membres de l'équipe;
- Être capable de proposer des solutions créatives et les communiquer clairement et efficacement aux membres de l’équipe;
- Être attentif aux techniques de performance et d'optimisation ainsi que de la mise en œuvre des bonnes pratiques;
- Être capable de travailler en équipe inter-fonctionnelle et de collaborer avec les équipes internes ainsi que les clients;
- Avoir de solides compétences en communication orale et écrite tout en interagissant avec des personnes ayant une gamme variée de compréhension technique.
Compétences requises :
- Minimum 3 ans d'expérience en développement dans Unity 3D;
- Expérience dans la conception et la mise en œuvre de l'architecture de la POO;
- Niveau de compréhension de base dans le domaine des mathématiques 3D avancées;
- Excellente capacité d'analyse et de communication;
- Expérience en programmation multi-plateformes graphiques;
- Capacité à optimiser les pipelines de rendu pour les plateformes mobiles;
- Maîtrise en C #;
- Expérience avec Unity ShaderLab & CG;
- Une maitrise courante de l’anglais et du français, orale et écrite;
- Baccalauréat ou plus en informatique ou équivalent.
Les avantages offerts par Nvizzio :
- Environnement professionnel dynamique et stimulant;
- Avantages sociaux (assurance, jours de maladie, etc.);
- Culture orientée sur le travail d’équipe;
- Évènements sociaux;
- Possibilité d'avancement;
- Possibilités de formation.
- Voir la localisation
- Entreprise
Nvizzio Creations Inc
Fin 2009, Funcom A/ S, un important éditeur et développeur de jeux vidéo basé en Norvège et côté à la bourse d'Oslo, établissait à Montréal sa filiale canadienne de développement de jeux vidéo : Funcom Games Canada. Fin 2012, suite à des...
Voir les offres