Architecte technique jeu / Technical Game Architect

Programmation / Programming Montréal, Québec


Description

Position at Square Enix Montreal

// ENGLISH VERSION WILL FOLLOW ...//

 

Architecte technique jeu

Relève de : Directeur technique jeu

 

Permanent - Temps plein

 

 

Qui est Armory :

En faisant partie du département Armory, vous rejoindrez une famille de personnes talentueuses qui s'efforcent d'offrir les meilleurs produits et services aux équipes de développement de jeux à travers le monde Square Enix Mobile. Nous créons des produits qui soutiennent et renforcent les équipes de jeu tout au long du cycle de vie du processus de création de jeu, afin qu'elles puissent se concentrer sur la création d'expériences exceptionnelles pour les joueurs. Nos valeurs internes sont axées sur la croissance et l'innovation pour tous les individus, tout en maintenant une communication transparente et une culture du feedback. Nous voulons créer un environnement dans lequel chaque membre de notre équipe pense comme un chef d'entreprise et est un entrepreneur qui aide l'ensemble du groupe à créer une technologie étonnante.

 

 

Notre opportunité :

En tant qu'architecte technique de jeux, vous jouez un rôle crucial dans la définition de normes, de directives et de pratiques mondiales pour le développement de jeux et vous veillez à ce qu'elles soient appliquées à toutes les productions de jeux de la division mobile. En collaboration avec l'architecte de solutions de jeux, d'autres architectes de domaine et des développeurs, vous concevrez et mettrez en œuvre des solutions globales d'ingénierie de jeux avec les équipes centrales de développement de jeux.

 

Vous devez avoir une solide compréhension du cycle de vie des produits, de l'idéation et de la conception à la mise en œuvre et au soutien. Vous collaborerez étroitement avec les parties prenantes internes afin de garantir que les solutions d'ingénierie des jeux répondent aux besoins des parties prenantes et optimiserez continuellement les processus et les pipelines existants.

 

 

Que ferez-vous :

  • Vous êtes responsable de l'identification, de la définition et de l'adoption de la normalisation et de l'optimisation du développement des jeux au niveau mondial dans la division mobile;
  • Travailler en étroite collaboration avec d'autres architectes dans différents domaines pour discuter des technologies, aligner les pratiques et anticiper les avancées et les normes de l'industrie, comprendre les défis des tendances émergentes de l'industrie, puis fournir un leadership et une expertise pour mettre en œuvre des solutions qui tirent parti ou soutiennent ces changements et ces opportunités;
  • Définir la vision technologique, diriger la conception des solutions et collaborer avec une équipe pluridisciplinaire pour trouver les meilleures solutions en utilisant une grande variété de technologies, de systèmes et de services;
  • Déterminer les améliorations à apporter aux solutions pour répondre aux besoins des projets et s'assurer de la faisabilité de ces améliorations;
  • S'assurer que les solutions ne sont pas seulement adaptées à des équipes ou à des charges de travail spécifiques, mais qu'elles sont également conformes aux normes et aux directives globales, au bénéfice de l'ensemble de l'organisation;
  • Assurer une supervision technique en examinant les conceptions techniques, les processus et le code et effectuer des validations pour garantir un niveau élevé d'optimisation;
  • Rencontrer régulièrement les autres architectes, les maîtres de mêlée et les programmeurs pour discuter des progrès accomplis et aider à résoudre les obstacles en cours de route;
  • Encadrer et motiver les programmeurs à développer leurs compétences techniques;
  • Agir en tant que conseiller technique, notamment en organisant des présentations de solutions et d'initiatives ainsi qu'en faisant évoluer la direction technique au sein de la division mobile;
  • Anticiper et évaluer les problèmes complexes et majeurs, proposer des solutions et guider les développeurs et les équipes opérationnelles en cas d'incident;
  • Participer en tant que membre d'une équipe de développement Scrum et contribuer au développement de produits si nécessaire;
  • Trouver et mettre en œuvre des solutions en tenant compte d'exigences (telles que le support et la maintenance à long terme; performance, extensibilité et évolutivité; les normes industrielles et les meilleures pratiques);
  • Veiller à ce que l'architecture technologique et les stratégies techniques restent en phase avec les objectifs commerciaux, et diriger le développement des activités et des projets d'architecture, tout en s'alignant sur les objectifs commerciaux et technologiques actuels et à long terme.

 

 

Qu’apportez-vous :

  • Plus de 10 ans d'expérience dans l'industrie du jeu avec des titres importants livrés en tant que contributeur technique;
  • Plus de 5 ans d'expérience de direction technique en tant que directeur technique ou architecte dans la production de jeux de grande envergure et de haute qualité;
  • Connaissance approfondie de la programmation C# et du débogage d'applications complexes;
  • Solide connaissance de la programmation Unity et des multiples aspects du développement de la technologie des jeux (audio, 3D, animation, gameplay, interface utilisateur, réseau, gestion des actifs, serveur, infrastructure et outils), connaissance approfondie d'au moins un domaine client;
  • Bonne compréhension des processus de développement de logiciels;
  • Grande expérience de la communication claire à différents niveaux et avec différentes parties prenantes. Une compréhension approfondie des informations pertinentes pour le public actuel;
  • Une passion pour les jeux mobiles, l'innovation et les technologies et une vision de l'industrie des jeux mobiles et du F2P;
  • Une passion pour une approche collaborative de la résolution de problèmes et la fourniture de solutions de qualité dans des délais rapides;
  • Connaissance des normes du secteur et du paysage technique en constante évolution du développement de jeux.

 

 

Qualités interpersonnelles :

  • Excellentes capacités d'organisation, méticulosité, autogestion, pragmatisme et capacité à hiérarchiser la charge de travail;
  • Un désir d'apprendre et de partager ses connaissances pour repousser les limites de la technologie et aider les autres à améliorer leurs compétences;
  • Une solide expérience de travail dans un environnement Agile, en collaborant avec les propriétaires de produits, les parties prenantes et les développeurs;
  • Une forte éthique de travail et la capacité de prendre en charge de manière proactive dans un environnement innovant et rapide pour améliorer la qualité des produits ainsi que la productivité du groupe;
  • Autonomie et proactivité, capacité à travailler seul et au sein d'une équipe, à créer une documentation bien organisée;
  • Excellentes aptitudes à la communication orale et écrite.

 

 

Qu’est-ce qui est un plus :

  • Certifications en architecture;
  • Expérience de travail dans un groupe central et une production de jeux;
  • Expérience de travail auprès de fournisseurs clouds tels que AWS, GCP ou Azure.

 

 

Motivations & intérêts :

  • Une passion pour les jeux vidéo est essentiel !

 

--------------------------------------------------------------------------------------------------

 

// ENGLISH VERSION //

 

Technical Game Architect

Reports to: Technical Director Gaming

 

Permanent - Full-time

 

 

Who is Armory:

When you are a part of the Armory department, you will join a family of talented individuals that strive to offer the best products and services to the game development teams across the Square Enix Mobile world. We create products that support and empower the game teams throughout the entire life cycle of the game creation process so they can focus on bringing great experiences to the players. Our internal values focus on Growth and Innovation for all the individuals while keeping a transparent communication and feedback culture. We want to build an environment where every member of our team thinks like a business owner and is an entrepreneur helping the entire group in creating amazing technology.

 

 

What is your opportunity:

As a Technical Game Architect, you play a crucial role in the definition of global standards, guidelines and practices for game development and ensures that they are applied on all game production of the Mobile Division. Working in collaboration with the Game Solutions Architect, other domain architects, and developers, you will design and implement global game engineering solutions with the central game development teams.

 

You must have a strong understanding of the product lifecycle, from ideation and design to implementation and support. You will closely collaborate with the internal stakeholders to ensure that the game engineering solutions meet the needs of the stakeholders and continually optimize existing processes and, pipelines.

 

 

What will you do:

  • Responsible for the identification, definition and adoption of global standardization and optimization of game development across the mobile division;
  • Work closely with other architects in different domains to discuss technologies, align practices, and anticipate industry advances and standards, understand the challenges of emerging industry trends, and then provide leadership and expertise to implement solutions that leverage or support these changes and opportunities;
  • Define the technological vision, lead the design of solutions, and collaborate with a multi-disciplinary team to find the best solutions using a wide variety of technologies, systems, and services;
  • Determine any necessary solutions enhancements to meet projects needs and ensure the feasibility of these upgrades;
  • Assures solutions are not only a fit for specific teams or workloads but also closely align with the global standards and guidelines benefitting the larger organization;
  • Provide technical oversight by reviewing technical designs, processes, and code and perform validations to ensure high level of optimizations;
  • Meet regularly with other architects, scrum masters, and programmers to discuss progress and help resolve obstacles along the way;
  • Mentor and motivate programmers to develop their technical skills;
  • Act as a technical advisor by, amongst other things, organizing presentations of solutions and initiatives as well as evolving technical direction across the mobile division;
  • Anticipate and assess complex and major issues and propose solutions and guide developers and operation teams in case of incident;
  • Participate as a member of a Scrum development team and contribute to product development when needed;
  • Find and implement solutions having in mind requirements (such as support and long-term maintenance; performance, extensibility, and scalability; industry standards and best practices);
  • Ensures that the technology architecture and technical strategies remain current with the business goals, and direct the development of architecture activities and projects, while aligning with current and long-term business and technology goals.

 

 

What will you bring:

  • 10+ years of experience in the game industry with notable titles shipped as a technical contributor;
  • 5+ years of technical leadership experience as a technical director or architect in the production of large, high-quality games;
  • Expert knowledge with C# programming and debugging of complex applications;
  • Solid knowledge with Unity programing and in multiple aspects of game technology development (audio, 3D, animation, gameplay, UI, network, asset management, server, infrastructure, and tools); deep knowledge of at least one client domain;
  • Strong understanding of software development processes;
  • Extensive experience communicating clearly at different levels and with different stakeholders. A deep understanding of the relevant information for the current audience;
  • A passion for mobile games, innovation, and technologies and a vision of the mobile game industry and F2P;
  • A passion for a collaborative approach to problem solving and delivering quality solutions within quick turnaround times;
  • Familiar with industry standards and the ever-changing technical landscape of game development.

 

 

Interpersonal Qualities:

  • Excellent organization skills, being meticulous, self-managing, pragmatic, and the ability to prioritize workload;
  • A desire to learn and share knowledge to push the boundaries of technology & help others improve their skills;
  • Strong experience working in an Agile environment, collaborating with product owners, stakeholders, and developers;
  • A strong work ethic and ability to proactively take ownership in an innovative and fast-paced environment to improve product quality as well as group productivity;
  • Autonomous and proactive, able to work well on their own and within a team, create well-organized documentation;
  • Excellent oral and written communication skills.

 

 

What is nice to have:

  • Architecture certifications;
  • Experience working in a Central group and a game production;
  • Experience working in Cloud providers such as AWS, GCP, or Azure.

 

 

Motivation & Interests:

  • Passion for video games is a must!