filler

Développeur de Logiciels / Software Developer

Location: Montreal, QC, Canada

Notice

This position is no longer open.

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:

We are a global team of creators, storytellers, technologists, experience originators, innovators and so much more. We believe amazing games and experiences start with teams as diverse as the players and communities we serve. At Electronic Arts, the only limit is your imagination.

EEOText:

About Electronic Arts

Everything we do is designed to inspire the world to play. Through our cutting-edge games, innovative services, and powerful technologies, we bring worlds with infinite possibilities to millions of players and fans around the globe.

We’re looking for collaborative and inclusive people with diverse perspectives who will enrich our culture and challenge us. We take a holistic approach with our benefits program, focusing on physical, emotional, financial, career, and community wellness to support our people through every chapter of life. We provide comprehensive benefit packages and support for a balanced life with paid time off and new parent leave, plus free games and so much more. Our goal is to provide a safe and respectful workplace that empowers you to thrive in both work and life.

Electronic Arts is an equal opportunity employer. All employment decisions are made without regard to race, color, national origin, ancestry, sex, gender, gender identity or expression, sexual orientation, age, genetic information, religion, disability, medical condition, pregnancy, marital status, family status, veteran status, or any other characteristic protected by law. We will also consider employment qualified applicants with criminal records in accordance with applicable law. EA also makes workplace accommodations for qualified individuals with disabilities as required by applicable law.

Days Open: 118

Can this position be remote?:

EEO Employer Verbiage:

About Electronic Arts

Everything we do is designed to inspire the world to play. Through our cutting-edge games, innovative services, and powerful technologies, we bring worlds with infinite possibilities to millions of players and fans around the globe.

We’re looking for collaborative and inclusive people with diverse perspectives who will enrich our culture and challenge us. We take a holistic approach with our benefits program, focusing on physical, emotional, financial, career, and community wellness to support our people through every chapter of life. We provide comprehensive benefit packages and support for a balanced life with paid time off and new parent leave, plus free games and so much more. Our goal is to provide a safe and respectful workplace that empowers you to thrive in both work and life.

Electronic Arts is an equal opportunity employer. All employment decisions are made without regard to race, color, national origin, ancestry, sex, gender, gender identity or expression, sexual orientation, age, genetic information, religion, disability, medical condition, pregnancy, marital status, family status, veteran status, or any other characteristic protected by law. We will also consider employment qualified applicants with criminal records in accordance with applicable law. EA also makes workplace accommodations for qualified individuals with disabilities as required by applicable law.

Candidate Privacy Notice               Notice at Collection (California)

© 2024 Electronic Arts Inc.

google-site-verification: google7f7a22bb8fdf2c3d.html