filler

Développeur de Logiciels / Software Developer

Emplacement: Montreal, QC, Canada

Avis

Ce poste n'est plus offert.

Requisition Number: 161558

Position Title: Software Engineer II

External Description:

ENGLISH FOLLOWING

 

Développeur de logiciels

“Motive” est cette force directrice en nous qui nous pousse à passer d’une idée à la réalité. Et on ne parle pas de l'attendu, du conventionnel, du cliché. On ne veut rien de tout ça. Au contraire, on choisit de privilégier l'innovation par l'expérimentation, et la créativité par le plaisir. Motive offre un environnement sûr et sain où chacun est encouragé à mettre en question le status quo et à prendre des risques créatifs.Vous êtes curieux de savoir à quoi pourrait ressembler l'avenir des jeux? Super, nous le sommes aussi.

À titre d’ingénieur en logiciels rattaché à l’équipe d’ingénierie de qualité, vous aiderez notre studio à adopter des technologies novatrices ou établies qui améliorent nos méthodes de travail. L’équipe d’ingénierie de qualité de Motive est un cercle restreint ayant une grande influence sur plusieurs jeux en développement. 

Nous avons besoin d’une ressource polyvalente, motivée et ayant soif d’apprendre, car les technologies que nous utilisons sont variées, qu’il s’agisse de développement Web généraliste, de petits outils conçus sur mesure, de solutions visant les mégadonnées ou d’intelligence artificielle. Vous ferez preuve d’excellence dans vos pratiques de développement, contribuant à la croissance interne et à l’élaboration de plans techniques judicieux qui ont une incidence importante sur nos activités commerciales.

Vous relèverez du directeur technique de l’équipe d’ingénierie de qualité de Motive.

Vos fonctions :

  • Mettre à profit vos connaissances des concepts de génie logiciel pour créer et implanter un code modulaire, éprouvé et réutilisable 
  • Découvrir, évaluer et présenter de nouvelles technologies aux membres de l’équipe et être à l’affût d’occasions d’innovation 
  • Collaborer étroitement avec le directeur technique dans le but de concevoir une stratégie servant d’assise et de cadre de référence pour assurer l’avenir de l’ingénierie de qualité au sein de Motive et d’EA 
  • Opter pour la bonne approche en définissant les besoins techniques propres à une solution, sa maintenabilité et son caractère évolutif, et soupeser ces variables en fonction du rendement de l’investissement 
  • Être déterminé à comprendre les raisons qui motivent les choix en matière d’exigences commerciales afin de trouver des solutions créatives 
  • Être passionné par les exigences non fonctionnelles et incarner les valeurs rattachées à celles-ci par vos actions 
  • Prendre en charge la conception et l’implantation techniques d’un ensemble d’éléments 
  • Être garant de votre travail, que ce soit par la communication, la qualité livrée et la prévisibilité 
  • Assurer un suivi de l’utilisation des outils et de leur rendement et résoudre les défaillances 
  • Faire preuve d’autonomie afin de concrétiser vos idées 
  • Encadrer et former les développeurs qui ont moins d’expérience 
  • Établir des pratiques d’excellence en matière de développement et instaurer celles-ci au sein de l’équipe 
  • Apprendre constamment et enrichir la base de connaissances collective de l’équipe
  • Rendre un travail de qualité et travailler en équipe et avec les autres 

Votre profil :

  • Baccalauréat ou grade plus élevé en informatique, en ingénierie ou en génie logiciel, ou l’équivalent 
  • 5 ans d’expérience technique industrielle investie dans des instruments, dans l’automatisation de tests et dans l’amélioration du développement de procédés 
  • Expérience avec les bases de données SQL et non SQL, comme MySQL et MongoDB 
  • Expérience avec .Net, C# et C++ 
  • Expérience de travail au sein d’une équipe de développement (Scrum
  • Expérience en conception d’outils et de services de qualité plate-forme 
  • Expérience d’encadrement des pairs et de présentations techniques 
  • Expérience de documentation et de conception technique de niveau système 
  • Connaissance du cycle de vie logiciel et des méthodes modernes d’essais; bonne compréhension de l’intégration continue 

Autres compétences :

  • Connaissance de solutions d’orchestration de conteneurs, comme Docker et Kubernetes 
  • Bonne capacité à favoriser le changement au sein d’un studio ou d’un service particulier

 

***

 

Software Developer

“Motive” is the driving force within us that takes us from an idea, to reality. We’re not talking about the expected, the conventional, the cliché. We want none of that. Instead, we choose to prioritize innovation through experimentation, and creativity through fun.  Motive provides a safe, trusting and empowering environment where everyone feels supported to make brave decisions and to take these creative jumps. Curious about what the future of games could look like? Great, so are we.

As a Software Engineer on the Quality Engineering team, you will be a part of helping the studio adopt new or proven technology to improve the way we work. The QE team at Motive is a small team that has a large influence on several games in development. 

We need a capable generalist that is happy to “jump in and learn” as the technology we work on can range from full-stack web development, small made for purpose tools, big data solutions to working with AI. Your capabilities must encompass excellence in development practices, leading of internal growth and develop sound technical plans that produce a meaningful impact on the business.

You will report to the Technical Director for the Motive QE team.

What You Will Do: 

  • Use your knowledge of software engineering concepts to design and implement tested, reusable, and modular code 
  • Scout, evaluate and present new technology to the team and look for opportunities for innovation 
  • Pair with the Technical Director to build a strategy to lay foundation and framework for the future of Quality Engineering at Motive and EA 
  • Create the right approach by understanding the technical needs of a solution, maintainability, scalability and balance all that against the return of investment for the business. 
  • Harness your desire to understand the WHY behind the requirements of the business to find creative solutions 
  • Be passionate about non-functional requirements and embody the value of these in your actions 
  • Take ownership of technical design and implementation for a set of features. 
  • Demonstrate ownership over your work, through your communication, delivery quality and predictability 
  • Monitor tools usage, performance and resolve any failures 
  • Have the autonomy to bring your ideas to fruition 
  • Mentor less experienced developers 
  • Experience defining best practices in development and guiding a team to inherit them 
  • You are always learning and adding to the team's collective knowledge base
  • Produce quality work and work through/with others. 

Who You Are: 

  • Bachelor's degree or higher in Computer Science, Engineering or Software Engineering or equivalent 
  • 5 years of industry technical experience working on tools, test automation and development process improvements. 
  • Experience with SQL and non-SQL databases such as MySQL, MongoDB, 
  • Experience with .Net, C# and C++ 
  • Experience working in a Scrum team 
  • Experience building platform-grade tools and services 
  • Experience mentoring peers, and delivering technical presentations 
  • Experience delivering system-level technical design and documentation 
  • Knowledgeable in the software life-cycle, modern testing methods and good understanding of continuous integration. 

Additional Skills: 

  • Knowledge in container orchestration solutions such as Docker and Kubernetes 
  • Good at bringing change on a studio or your department level 

 

City:

State:

Community / Marketing Title: Développeur de Logiciels / Software Developer

Company Profile:

Nous sommes une équipe internationale de spécialistes de la création, de la narration, de la technologie, de la génération d’expériences, de l’innovation et bien plus encore. Nous pensons que nos équipes doivent être aussi diversifiées que nos communautés afin de créer des jeux et des expériences inoubliables. Chez Electronic Arts, la seule limite est votre imagination.

EEOText: À propos d’EA La raison d’être d’Electronic Arts : inspirer le monde par le jeu. Nous créons de nouvelles expériences de jeu extraordinaires pour nos millions de joueurs répartis à travers le monde en réunissant des personnes talentueuses qui combinent créativité, innovation et passion. Nous savons que notre force se trouve dans la diversité de notre personnel. Nos employés sont plongés dans une culture d’intégration, et nous offrons des occasions d’apprendre et de mener qui leur permettent de concrétiser les plus importantes et enrichissantes réalisations de leurs carrières. Nos employés sont d’une importance capitale pour nous. Nous offrons des ensembles d’avantages sociaux complets axés sur la santé et le bien-être afin de répondre à vos besoins, mais aussi vous aider à garder l’équilibre entre votre vie professionnelle et votre vie personnelle. Nous offrons un accès à des environnements de travail dynamiques et collaboratifs; à des occasions de tisser des liens et de contribuer à la communauté grâce à nos groupes de ressources pour les employés; à du soutien pour une vie équilibrée avec des congés rémunérés et des congés de maternité et de paternité; à des jeux vidéo gratuits et à bien plus encore! Electronic Arts est un employeur qui offre l’égalité d’accès à l’emploi. Toutes les décisions en matière d’emploi sont prises sans prendre en considération les critères de race, couleur de peau, origine ethnique, descendance, sexe, genre, identité ou expressions de genre, orientation sexuelle, âge, de nature génétique, religion, invalidité, état de santé, grossesse, situation matrimoniale, situation familiale, statut d’ancien combattant, ou encore tout autre caractéristique protégée par la loi. Electronic Arts veille aussi à procéder à des aménagements spéciaux en milieu de travail pour les candidats qualifiés et présentant une invalidité, en vertu de la loi en vigueur.

Days Open: 118

Can this position be remote?:

EEO Employer Verbiage:

À propos d'Electronic Arts

Toutes nos actions sont tendues vers le même objectif : transmettre l'envie de jouer. Au travers de nos jeux innovants, de nos services novateurs et de nos technologies de pointe, nous offrons des possibilités infinies à des millions de fans dans le monde entier.

 

Nous cherchons des personnes inclusives et collaboratives aux points de vue variés pour enrichir notre culture et nous stimuler. Grâce à notre programme d’avantages sociaux, nous adoptons une approche holistique centrée sur le bien-être physique, émotionnel, financier, professionnel et communautaire pour soutenir les membres de notre personnel à chaque chapitre de leur vie. Nous fournissons un ensemble complet d’avantages sociaux garantissant une vie équilibrée et offrant notamment des congés payés, des congés parentaux, des jeux gratuits et bien plus encore. Notre objectif est de fournir un environnement de travail sûr et bienveillant qui vous permet de vous épanouir sur le plan personnel comme sur le plan professionnel.

 

Electronic Arts souscrit au principe de l’égalité des chances. Nous prenons nos décisions en matière d’emploi sans distinction de race, de couleur, de pays d’origine, d’hérédité, de sexe, de genre, d’identité ou d’expression de genre, d’orientation sexuelle, d’âge, d’informations génétiques, de religion, de handicap, d’état de santé, de grossesse, de situation familiale, d’ancienneté ou de tout autre facteur protégé par la loi. Nous étudions également les candidatures des personnes qualifiées possédant un casier judiciaire, conformément à la loi en vigueur. Par ailleurs, EA aménage l’environnement de travail pour les personnes en situation de handicap, conformément à la loi en vigueur.

Cliquez ici pour voir la politique de confidentialité des données.

google-site-verification: google7f7a22bb8fdf2c3d.html