Développeur logiciel sénior

FuseFX


Date: 4 hours ago
City: Montreal, QC
Contract type: Full time
Remote

Notre nom résume tout : notre objectif est de donner la priorité à nos collaborateurs et nous valorisons l'approche humaine.

Chacun de nos studios possède une culture unique qui évolue en permanence au fur et à mesure que nous nous développons. Ce qui demeure constant dans notre approche, c'est l'intention de veiller à ce que chacun se sente inspiré, accueilli et encouragé à donner le meilleur de lui-même et à se montrer sous son vrai jour !

Nous sommes convaincus que les idées novatrices et le bon travail deviennent réalité lorsque nous plaçons nos valeurs au premier plan de tout ce que nous entreprenons. Ces valeurs et ces comportements nous définissent. Ce sont les principes directeurs qui dictent notre comportement, nous aident à prendre des décisions et façonnent nos échanges.

Ces valeurs définissent qui nous sommes et ce que nous défendons. 



Nous recherchons un Développeur Logiciel Sénior pour rejoindre notre équipe de développement. Ce poste exige un professionnel qualifié ayant une connaissance approfondie des pratiques d’ingénierie logicielle, des modèles de conception et de l’application des principes SOLID. Le candidat idéal doit avoir de l'expérience avec le développement piloté par les tests (TDD) et un engagement fort envers les meilleures pratiques de codage. Une familiarité avec la gestion de projet est un atout, car ce poste implique une collaboration interservices et inter-équipes. 

RESPONSABILITÉS PRINCIPALES 

  • Développement de pipeline : Concevoir, développer et maintenir des outils et systèmes logiciels pour les pipelines de production VFX afin de rationaliser et d’automatiser les flux de travail. 

  • Architecture logicielle : Concevoir des solutions robustes et évolutives en suivant les pratiques modernes d’ingénierie logicielle, telles que l’architecture Clean Architecture. 

  • Modèles de conception et principes : Implémenter et promouvoir les modèles de conception et les principes SOLID pour garantir la maintenabilité et l’évolutivité du code. 

  • Meilleures pratiques de codage : Défendre les meilleures pratiques, y compris le TDD, les revues de code et les standards de codage propre. 

  • Collaboration et mentorat : Travailler étroitement avec d’autres développeurs, directeurs techniques et artistes pour recueillir les besoins, fournir des conseils techniques et encadrer les développeurs juniors. 

  • Gestion de projet (optionnel) : Participer à la planification des projets, à la priorisation des tâches et à la gestion pour respecter les délais et les normes de qualité. 

  • Documentation : Maintenir une documentation complète des systèmes, modules et structures de code pour une meilleure collaboration en équipe et la continuité des projets. 

 



  • Formation : Licence ou maîtrise en informatique, génie logiciel ou dans un domaine connexe (ou expérience équivalente). 

  • Expérience : minimum 8 ans d’expérience en développement logiciel, de préférence dans un studio de VFX ou d’animation. 

  • Expérience avérée en développement Python et C++. 

  • Solide compréhension des modèles de conception modernes, des principes architecturaux et des principes SOLID. 

  • Expertise en Clean Architecture, CQRS et autres styles architecturaux. 

  • Maîtrise du TDD et d’autres méthodologies de test. 

  • Familiarité avec des outils de développement tels que Git, Docker et Rez (gestion de packages). 

  • Compétences bonus : expérience avec les outils VFX (par exemple, Nuke, Maya, Houdini); connaissance des cadres et outils de gestion de projet (par exemple, Agile, Jira, Asana); familiarité avec les services cloud pour les pipelines de production. 

  • Qualités recherchées : solides compétences analytiques, en résolution de problèmes et en communication, capacité à travailler en collaboration avec des équipes multidisciplinaires, proactif, adaptable et capable de mentorer les membres juniors de l’équipe. 



3 BONNES RAISONS DE REJOINDRE FOLKS VFX 

  • Une équipe dédiée, passionnée et internationale visant l’excellence et la créativité. 

  • Un package de rémunération compétitif et des opportunités de croissance professionnelle et personnelle. 

  • Un environnement de travail collaboratif et solidaire, offrant des ressources de formation et de développement. 

VOUS VOULEZ EN SAVOIR PLUS SUR NOUS? 

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Human Resources Manager

Bray International, Inc., Montreal, QC
27 minutes ago
Business Unit: Bray Controls Canada Ltd.Reporting to: VP - Global Human Resources DirectorStatus: Permanent full-timeWork schedule: Monday to Friday, 8 am to 5 pm (40 hours/week)Date: 2024About BrayBray Controls Canada Ltd. is a leading global manufacturer of industrial valves, actuators, and related control products used by process industries in a wide variety of applications. This diverse market presence provides stability...

Développeur.euse de Communauté

Ubisoft, Montreal, QC
4 hours ago
 The Community Developer will be responsible for establishing and growing our communities around Ubisoft’s games with a proficiency in player communications, game improvements and feedback cycles, and deployment and maintenance of best practices. They will lead the global community strategy on specific brand(s), create and execute global plans, and work with a distributed international team that is focused on building...

Analyste de la planification immobilière (hybride)

Morgan Stanley, Montreal, QC
12 hours ago
Nous recherchons quelqu’un pour se joindre à notre équipe en tant qu’analyste de la planification immobilière pour soutenir les solutions immobilières au sein de la fonction de transformation immobilière et de perspectives stratégiques. Cette fonction est essentielle à l’équipe mondiale et à son succès global. Vous collaborerez avec les collègues des solutions immobilières pour mettre en œuvre des initiatives clés...