This job might no longer be available.
Développeuse, Développeur Node.Js
3 years ago
Description du poste
Évoluant dans le département Global IT de Live Games , les membres de l'équipe apportent une connaissance approfondie de domaines techniques spécifiques. L’expertise mise en avant par l’équipe se décline dans plusieurs domaines allant de la création à la sécurité d’infrastructure passant par la gestion de conteneurs et bases de données et sans oublier la création de flux de synchronisation de développement.
Par leur travail, les membres de l’équipe offrent un support indispensable aux productions mobiles d’Amérique du Nord, Sud et Amérique Centrale et du Sud. En tant que développeuse, développeur mobile TI, vous travaillerez dans un environnement stimulant, en constante évolution, et en direct collaboration avec les futurs titres du studio. Les défis que vous relèverez consistent principalement à mettre en place des solutions pour surmonter les obstacles rencontrés par les productions mobiles ou bien optimiser les systèmes existants pour en assurer la fiabilité et la robustesse et ainsi apporter une expérience de jeu idéale.
Le développeur, développeuse Node.Js est un membre indispensable qui fournira de la valeur aux productions de jeux mobiles et indirectement au studio de Montréal, dans le but, non seulement de faire progresser Ubisoft, mais de challenger l'industrie.
Responsabilités
L'objectif de notre équipe est de construire et de maintenir les infrastructures et les services essentiels pour les développeuses et développeurs de production mobiles de jeux vidéo. Vous serez responsable de:
- Développer l'infrastructure, les services en ligne et les outils qui permettront à toute l'équipe Live Games de repousser les limites de l'innovation et l'évolution;
- Travailler en étroite collaboration avec les autres membres de l'équipe et partenaires, de la conception à la livraison finale de la solution en passant par la révision du code et des tests, et ce au niveau international;
- Intégrer les solutions des productions mobiles à des plateformes de cloud public;
- Concevoir des solutions de stockage de données, de résilience des systèmes et de l’infrastructure en suggérant des solutions qui favorisent l’amélioration continue de nos systèmes et procédures;
- Regrouper, comprendre et analyser les besoins opérationnels de la production et autres partenaires pour répondre au mieux à leurs intérêts;
- Élaborer des stratégies de développement d’intégration d’application cloud , sans serveurs, à haute flexibilité et de flux de déploiement CI/CD;
- Vérifier et valider que toute nouvelle implémentation est en adéquation avec les besoins et objectifs de la production et reste compatible, actuelle et est optimisée au maximum;
- Documenter toutes les réalisations et participer aux démonstrations de livraison ainsi qu’au partage de connaissance entre les équipes.
Qualifications
Qualifications:
- Solide Expérience en tant que développeur dans la définition et le développement de solutions techniques complexes d'une ou plusieurs des langues suivantes : Node.JS, Python et/ou Java avec un intérêt pour apprendre du front-end dans l'un des languages suivantes : J avaScript, ReactJS, Vue.js;
- Expérience avec Kubernetes et Docker dans une architecture basée sur des microservices et systèmes de containerisation ;
- Très bonne connaissance des outils et bases de données courantes ( MySql, DynamoDB, MongoDB, REDIS, ElasticSearch , etc.);
- Connaissance de l'infrastructure en tant que code ( Infrastructure as Code ) et des outils tels que Terraform et Ansible pour travailler en mode Agile/Scrum;
- Très bon esprit de collaboration, orienté aux détails à la qualité des solutions délivrées et respects des délais de livraison en gérant bien les priorités et concentré sur la satisfaction client;
- Motivation à apprendre et expérimenter de nouvelles technologies et aime prendre des initiatives et résoudre des problèmes avec des solutions innovantes;
- Excellentes capacités de communication interpersonnelles et bilinguisme français et anglais.
Informations complémentaires
Les habiletés et les connaissances se présentent sous différentes formes et peuvent être basées sur des expériences pertinentes, c'est pourquoi nous vous encourageons vivement à poser votre candidature, même si vous ne remplissez pas toutes les exigences énumérées ci-dessus.
Nous sommes un employeur équitable et la diversité nous tient à cœur. Nous ne faisons pas de discrimination à l'égard de la race, de l'origine ethnique, de la religion, du sexe, de l'orientation sexuelle, de l'âge ou de l'état de santé.
Description de l'entreprise
Ubisoft Montréal, un leader de l’industrie du jeu vidéo situé en plein cœur du Mile-End à Montréal, offre un environnement de travail stimulant où règnent créativité, travail d’équipe et technologie de pointe pour développer.euse des franchises AAA acclamées par la critique.
Lorsque vous vous joignez à Ubisoft Montréal, vous entrez dans une communauté de développeur.euse exceptionnels reliés par leur besoin d’innover, d’être créatifs, et de travailler avec les technologies de pointe. Vous découvrirez un monde où les employés bénéficient d’un avancement professionnel constant, d’un cadre d’apprentissage accueillant et de régimes de rémunération concurrentiels.
Create Your Profile — Game companies can contact you with their relevant job openings.