- Lieu: Montreal
- État:
- Pays: Canada
- Accueil
- ...
- Postes à pourvoir
- Détails du poste
Descriptions et critères
Maxis, où convergent les faiseurs, les artisans et les narrateurs, vous souhaite la bienvenue! Notre objectif consiste à inspirer la planète tout entière à mettre au point un monde idéal grâce aux jeux créatifs. Ayant conçu The Sims, nos équipes développent des jeux et des expériences pour des millions de personnes partout dans le monde et cherchent constamment à stimuler les joueurs de façons novatrices. Maxis est un espace où nos ressources humaines font ce qu’elles aiment et s’aident mutuellement à croître par la même occasion; un espace où la voix de chaque personne est écoutée et entendue. La créativité et l’inclusivité sont au cœur de ce que nous faisons et nous ne nous contentons pas de voir le monde tel qu’il est, car nous nous efforçons d’en bâtir un meilleur.
La personne agissant à titre de développeur.se de logiciels destinés à l’expérience des développeurs.ses se concentre à optimiser l’expérience des développeurs.ses de logiciels de notre organisation. Cette personne améliore les outils, les processus et les environnements dont se servent les développeurs.ses dans le but d’améliorer l’efficacité, l’efficience et la satisfaction. Ce rôle est essentiel pour mettre de l’avant un environnement de développement à la fois positif et productif, contribuant ultimement à de meilleurs produits logiciels et une plus grande mobilisation de l’équipe de développement. Pour mener à bien ce mandat, vous avez une grande expertise en codage, de très bonnes compétences en résolution de problèmes ainsi qu’une compréhension approfondie des besoins des développeurs.ses.
Vous relevez d’un.e directeur.trice du développement du studio.
Vos fonctions :
- Vous assurez une expérience de grande qualité aux développeurs.ses par l’entremise de la conception, l’implantation et la mise à jour d’outils et d’environnements de développement.
- Vous favorisez des solutions axées sur le.la développeur.se au sein de l’écosystème de développement et d’exploitation (DevOps).
- Vous travaillez avec des bases de code préexistentes en langage C# et Python conçus pour divers outils afin d’automatiser les flux de travaux de l’équipe de jeu.
- Vous collaborez avec les équipes de développement et utilisez des solutions d’intégration continue/déploiement continu (IC/DC) répandues dans l’industrie pour concevoir des chaînes de traitement qui automatisent les tâches opérationnelles courantes.
- Vous mettez en application les meilleures pratiques de développement logiciel dans l’ensemble du cycle de développement, dont les méthodologies agiles, les normes de codage, les examens de code, la gestion de la source, le traitement des versions, les essais et l’exploitation.
- Vous travaillez de manière à atteindre l’excellence opérationnelle en reconnaissant les possibilités d’automatisation des procédés manuels.
- Vous collaborez avec l’équipe de développement et le.la directeur.trice technique pour comprendre les exigences de l’équipe, évaluer les options, concevoir des feuilles de route et veiller à ce que les besoins soient satisfaits à même un environnement complexe comptant plusieurs partenaires.
- Vous apportez un soutien essentiel lorsque des changements sont apportés aux volets de développement de l’équipe de jeu.
- Vous évaluez des technologies à des fins d’adoption qui améliorent l’efficacité de l’équipe et les capacités de la plateforme.
- Vous travaillez de concert avec une équipe interne Perforce pour mettre en œuvre des pratiques d’excellence, soutenir les mises à niveau serveur et optimiser l’utilisation P4.
- Vous analysez les incidents grâce à une démarche rétrospective pour définir des mesures préventives.
Vos compétences :
Prenez note que nous évaluerons votre candidature même si vous ne répondez pas à chacun des critères suivants. En effet, nous vous invitons à postuler si votre profil correspond pour l’essentiel à ce que nous cherchons afin que nous puissions discuter ensemble de ce poste.
- Vous détenez un baccalauréat ou une maîtrise en informatique ou dans un domaine connexe.
- Vous avez au moins 5 ans d’expérience comme développeur.se de logiciels.
- Vous avez déjà travaillé avec Perforce ou un flux de travaux axés sur Git pour assurer la gestion du code.
- Vous avez de l’expérience avec le langage Python, C# ou C++.
- Vous avez une bonne compréhension de la gestion de la configuration logicielle et du déploiement de versions.
- Idéalement, vous avez déjà travaillé avec les cadres d’application d’intégration continue/déploiement continu (IC/DC), comme Jenkins.
- Vous avez déjà travaillé avec des systèmes de gestion des incidents comme JIRA.
- Vous avez déjà créé et tenu à jour de la documentation technique à des fins internes et externes.
- Vous vouez une véritable passion à l’automatisation et à l’optimisation des flux de travaux.
- British Columbia (depending on location e.g. Vancouver vs. Victoria)
- $119,600 - $167,300 CAD
In British Columbia, we offer a package of benefits including vacation (3 weeks per year to start), 10 days per year of sick time, paid top-up to EI/QPIP benefits up to 100% of base salary when you welcome a new child (12 weeks for maternity, and 4 weeks for parental/adoption leave), extended health/dental/vision coverage, life insurance, disability insurance, retirement plan to regular full-time employees. Certain roles may also be eligible for bonus and equity.