ENGLISH BELOW

Ce que vous ferez chez nous

Turbulent est à la recherche d'un.e programmeur.euse d'outils junior pour rejoindre notre nouveau studio de développement de jeux à Montréal axé sur le développement de systèmes stellaires dans Star Citizen.

Nous sommes une petite équipe de vétérans du AAA qui lancent un nouveau studio ici à Montréal avec une philosophie de développement pragmatique et sans politique, centrée sur la collaboration et le partage à tous les niveaux. Nous avons déjà réuni une équipe pour la création de locations ainsi que des outils procéduraux.

Nous recherchons maintenant un.e programmeur.euse d'outils junior passionné.e par les jeux qui travaillera de manière multidisciplinaire, qui essayera de nouvelles idées et qui sera motivé.e par l'idée de développer de nouvelles fonctionnalités pour le plus ambitieux jeu de simulation spatiale jamais créé.

Vos talents

  • Communiquer et collaborer étroitement avec des collègues de diverses expertises et traduire le jargon technique
  • Faire preuve d'un haut degré d'auto-motivation et d'initiative
  • Être minutieux.euse et autonome
  • Donner et recevoir de la rétroaction constructive. Vous apprenez rapidement et cherchez toujours à améliorer votre travail.
  • Résoudre des problèmes complexes, optimiser votre code et créer un excellent UX
  • Partager une passion pour la sci-fi et l'exploration spatiale; un atout
  • Travailler dans un environnement bilingue (français et anglais)

Vos réalisations et expériences antérieures

  • 1 an+ d'expérience en tant que programmeur.euse d'outils ou rôle similaire
  • Solides compétences en programmation C ++. La connaissance de Qt est un atout.
  • Expérience avec Python, C # et accès aux bases de données (SQL, NoSQL); un atout
  • Connaissance de l'architecture WPF et MVVM; un atout
  • Habiletés pour soutenir les utilisateurs des outils et résoudre leurs problèmes individuels
  • Capacité à bien travailler dans un environnement d'équipe coopératif, comprenant plusieurs studios et fuseaux horaires
  • Expérience de travail avec des bases de code partagées et legacy
  • Expérience en intégration avec des systèmes tels que Jira, Shotgun, Perforce, Smart Bear Collaborator; un atout
  • Connaissance de la méthodologie Agile; un atout

Ce que vous brûlez d’envie d’accomplir

  • Concevoir, créer, documenter, maintenir et améliorer des outils de développement de contenu pour Star Citizen en collaboration avec votre équipe
  • Travailler étroitement avec les utilisateurs des outils afin de définir leurs besoins et d’affiner les exigences
  • Améliorer continuellement l'expérience utilisateur, les capacités et les performances des outils développés
  • Rechercher et évaluer des outils, de librairies et des frameworks tiers
  • Proposer de nouveaux outils et fonctionnalités afin d’améliorer l'efficacité et la qualité de vie des équipes

Turbulent s’engage à employer une main d’œuvre diversifiée. Les candidats qualifiés seront considérés sans égard à l'ethnicité, couleur, religion, sexe, origine, âge, orientation sexuelle, identité sexuelle, expression sexuelle ou invalidité.

//

What you will do

Turbulent is looking for a Junior Tools Programmer to join our game development studio in Montreal focused on developing sprawling star systems in Star Citizen.

We’re a small team of AAA veterans starting a new studio here in Montreal with a no-politics, no-nonsense development philosophy centered around collaboration and sharing at all levels. We have already assembled a team for Locations creation as well as Procedural Tools.

We’re now looking for a Junior Tools Programmer passionate about games that will work in a multi-disciplinary fashion, trying out new ideas and motivated by the idea of developing great content development tools for the most ambitious space-sim ever done.

You’re Savvy In

  • Communicating and collaborating closely with colleagues of various expertise and translating technical jargon
  • Showing a high degree of self-motivation and initiative
  • Being thorough and autonomous
  • Giving and receiving constructive feedback. You are a quick learner and always seek to improve your work.
  • Solving complex problems, optimizing your code and creating great UX
  • Sharing a passion for Sci-Fi and space exploration; an asset
  • Working in a bilingual environment (French and English)

You have Accomplished

  • 1 year+ of experience as a tool programmer or similar role
  • Strong C++ programming skills. Knowledge of Qt is an asset.
  • Experience with Python, C# and database access (SQL, NoSQL); an asset
  • Knowledge of WPF and MVVM architecture; an asset
  • Capably to support tools users and solving their individual issues
  • Ability to work well in a cooperative team environment, across multiple studios and time zones
  • Work experience with shared and legacy code-bases
  • Experience of integrating with systems such as Jira, Shotgun, Perforce, Smart Bear Collaborator; an asset
  • Familiarity with Agile methodology; an asset

You Are Eager to Take On

  • Designing, creating, documenting, maintaining, and improving content development tools for Star Citizen in collaboration with your team
  • Working closely with tools users to define their needs and refine requirements
  • Improving continuously the user experience, capabilities and performance of the developed tools
  • Investigating and evaluating third party tools, libraries and frameworks
  • Proposing new tools and functionalities to improve team effectiveness and quality of life

Turbulent is committed to employing a diverse workforce. Qualified applicants will receive consideration without regard to ethnicity, colour, religion, sex, national origin, age, sexual orientation, gender identity, gender expression, or disability.