This job might no longer be available.
Programmeur·euse Outils en chef / Lead Tools Programmer
3 years ago
// ENGLISH VERSION WILL FOLLOW ...//
Square Enix Montréal est à la recherche d’un·e Programmeur·euse en chef Outils talentueux, passionné·e par les jeux et l’expérience utilisateur, pour planifier, concevoir et développer des outils qui permettent à nos équipes de jeux de développer et de soutenir des jeux de haute qualité.
Responsibilités:
- Mentorer et gérer une équipe de développeurs
- Coordonner avec la gestion des produits, les autres chefs d’équipe et le directeur technique les tâches et les caractéristiques du produit
- Concevoir, planifier et mettre en œuvre des interfaces utilisateur riches pour permettre aux équipes de jeu de créer de grands jeux
- Collaborer avec une équipe multidisciplinaire pour trouver les meilleures solutions dans une grande variété de technologies, de systèmes et de services
- Participer à l’examen et à l’optimisation des processus et des bases de code
- Contribuer au développement de logiciels de haute qualité:
- Écrire du code de qualité
- Effectuer des critiques
- Utiliser les normes et meilleures pratiques de l’industrie
- Mentorer les membres de l’équipe
- Capacité à trouver et à mettre en œuvre des solutions ayant à l’esprit des exigences telles que :
- Expériences utilisateur riches
- Convivialité et productivité
Expérience & Qualifications:
- Diplôme universitaire en programmation, génie informatique, génie logiciel ou l’équivalent
- 5+ années d’expérience en:
- Création d’applications web
- Les langages et technologies suivantes: C#, ASP.NET Core
- Angular, Type Script, JavaScript, CSS, HTML
- Gestion de petites équipes
- Fortes connaissances en:
- Automatisation de tests
- Normes et implémentation de REST API
- Autonomie et autogestion pour réaliser des missions complexes sans supervision
Habiletés techniques
- Expérience de travail avec des environnements et des outils Linux
- Expérience avec les mécanismes et protocoles de sécurité
- Stratégies d’intégration et de déploiement continu
- Expérience en conception UX et communication client
Qualités interpersonnelles:
- Approche basée sur les objectifs avec les besoins du client toujours en priorité
- Être un joueur d’équipe est un must
- Organisation et autogestion
- Maturité et attitude professionnelle, à l’aise pour donner et recevoir des critiques constructives
Motivation et Intérêts:
De l’ambition et de la passion pour les jeux vidéo sont essentielles.
-----------------------------------------------
// ENGLISH VERSION //
Square Enix Montreal is looking for a lead of talented Lead Tools Programmer with a passion for games and user experience to plan, design and develop tools that enable our games teams to develop and support high quality games.
Responsibilities:
- Mentor and manage a team of developers
- Coordinate with product management, other team leads and the tech director the tasks and features of the product
- Design, plan and implement rich user interfaces to empower the game teams to build great games
- Collaborate with a multi-disciplinary team in finding the best solutions in a wide variety of technologies, systems and services
- Participate in reviewing and optimizing processes and codebases
- Contribute towards developing high quality software:
- Writing quality code
- Performing reviews
- Using industry standards and best practices
- Mentoring team members
- Ability to find and implement solutions having in mind requirements such as:
- Rich user experiences
- Usability and productivity
Experience & Qualifications:
- University diploma in programming, computer engineering, software engineering or equivalent
- 5+ years of experience in:
- Building web applications
- The following languages and technologies: C#, ASP.NET Core
- Angular, Type Script, JavaScript, CSS, HTML
- Managing small teams
- Strong knowledge in:
- Test automation
- REST API standards and implementation
- Autonomy and self-management to carry on complex assignments without supervision
Additional Skills
- Experience working with Linux environments and tools
- Experience with security mechanisms and protocols
- Continuous integration and continuous deployment strategies
- Experience UX Design and client communication
Interpersonal skills:
- Goal-based approach with the client needs always as a priority
- Being a team player is a must
- Organization and self-management
- Maturity and professional attitude, comfortable in giving and receiving constructive criticism
Motivation and Interests:
Ambition and passion for video games are essential!
Create Your Profile — Game companies can contact you with their relevant job openings.