filler

Développeur de Logiciels Sénior / Senior Software Developer

Emplacement: Montreal, QC, Canada

Avis

Ce poste n'est plus offert.

Requisition Number: 157014

Position Title: Sr Software Engineer I

External Description:

ENGLISH FOLLOWING

Motive est notre nouveau studio créatif dirigé par une équipe de vétérans de l'industrie. Notre suite de jeux comprend des titres AAA allant de la nouvelle propriété intellectuelle à des titres éprouvés avec des échéanciers pour se réinventer chaque année. Nous sommes un grand studio avec de petites équipes. En tant que tels, nous recherchons les personnes les plus talentueuses du secteur et nous leur offrons un environnement dans lequel elles peuvent s'épanouir en autonomie. Nous pensons que le produit que nous fabriquons est aussi bon que le personnes que nous embauchons. Nous encourageons une culture de soutien, d'éducation et de collaboration.

À titre d’ingénieur logiciel principal de l’équipe de l’ingénierie de qualité (IQ), le candidat participera à l’adoption par le studio d’une technologie nouvelle ou éprouvée aux fins d’amélioration continue de notre méthode de travail. Chez Motive, l’équipe d’IQ, comme toutes les équipes d’IQ chez EA, est de petite taille; toutefois il existe une grande communauté de partage entre les groupes. Par conséquent, le candidat retenu devra créer un logiciel hautement portable et extensible offrant une grande valeur à de nombreuses équipes au sein de EA. Les essais techniques de titres AAA en sont à leurs balbutiements et ont le potentiel de connaître de grands changements. Étant donné l’abondance de possibilités, nous avons besoin d’un généraliste compétent qui se plaira à plonger dans l’action et à se familiariser avec notre technologie, variant du développement Web général à l’utilisation de l’IA, en passant par les petits outils pertinents et les solutions de mégadonnées. L’ingénieur logiciel devra assumer le rôle principal dans tous les sens du terme : excellence des pratiques de développement, gestion de la croissance interne, développement de plans techniques solides ayant d’importantes répercussions sur l’entreprise et contribution à la production d’un excellent jeu. En retour, le candidat pourra compter sur le soutien et l’autonomie nécessaires pour accomplir ses tâches. 

Rôle de l’ingénieur logiciel principal, IQ chez Motive : 

Prise en charge et mise en œuvre techniques 

  • Utiliser ses connaissances des concepts de génie logiciel pour concevoir et mettre en œuvre un code testé, réutilisable et modulaire 
  • Explorer et évaluer de nouvelles technologies et de nouveaux outils et les présenter à l’équipe comme des occasions d’innovation 
  • Collaborer avec le directeur technique pour élaborer une stratégie qui servira de base et de cadre pour l’avenir de l’ingénierie de la qualité chez Motive et EA 
  • Formuler l’approche appropriée en comprenant les besoins techniques d’une solution, le maintien, l’extensibilité, et concilier le tout avec le rendement du capital investi pour l’entreprise 
  • Exploiter sa volonté de bien comprendre le POURQUOI derrière les exigences fonctionnelles de l’entreprise pour en dégager des solutions novatrices 
  • Nourrir une passion pour les exigences non fonctionnelles et en intégrer la valeur dans ses actions 
  • S’approprier la conception et la mise en œuvre techniques d’un ensemble de caractéristiques 
  • Démontrer la prise en charge de toutes ses responsabilités par la communication, la qualité de ses prestations et la prévisibilité 
  • Adopter une attitude entrepreneuriale et un dynamisme qui favorisent la livraison de projets de haute qualité en temps voulu 
  • Suivre l’utilisation et le rendement des outils d’IQ et résoudre toute défaillance 
  • Avoir l’autonomie de mener à terme ses propres idées 

Influence technique  

  • Encadrer et conseiller les développeurs moins expérimentés 
  • Avoir une aptitude marquée pour l’exécution et la définition des meilleures pratiques de développement, tant pour soi-même qu’à titre de moyens efficaces pour guider l’équipe qui prendra la relève 
  • Être un apprenant actif qui accroît l’étendue de ses connaissances et celles de l’équipe de façon continue 
  • Produire un travail de qualité et travailler efficacement avec les autres 
  • Participer au recrutement, à la formation et à l’encadrement des ingénieurs de la qualité pour favoriser l’efficacité individuelle et la croissance professionnelle 

Exigences 

  • Au minimum un baccalauréat en informatique, en génie ou en génie logiciel ou l’équivalent 
  • Au moins 8 ans d’expérience de travail technique dans l’industrie sur les outils, l’automatisation de tests ou les améliorations à l’égard du développement des processus 
  • Expérience avec les bases de données SQL et non SQL comme MySQL, MongoDB 
  • Expérience avec .Net, C# et C++ 
  • Expérience de travail dans une équipe de mêlée (scrum) multifonctionnelle 
  • Expérience de création d’outils et de services pour plateformes 
  • Expérience d’encadrement de pairs et de présentations techniques 
  • Expérience de livraison de concepts et de documentation techniques au niveau du système 
  • Connaissance du cycle de vie logiciel, des méthodes modernes de test et bonne compréhension de l’intégration continue 

Compétences et habiletés supplémentaires 

  • Connaissance des solutions d’orchestration de conteneurs comme Docker et Kubernetes 
  • Bonne capacité d’influencer le changement au niveau du studio ou de l’unité fonctionnelle

 

***

 

Motive is a new creative-driven studio, led by a team of industry veterans.  Our suite of games includes AAA titles that range from new IP to proven titles with timelines to reinvent themselves every year.  We are a big studio of small teams.  As such we seek out the most talented people in the industry and we give them an environment where they can flourish with autonomy.  We believe the product we make is as only as good as the staff we hire.  We encourage a culture of support, education and collaboration. 

As Senior Software Engineer on QE you will be part of enabling the studio to adopt new or proven technology to continuously improve the way we work.  QE on Motive is a small team as is the case with every QE team in EA, however there is a strong community of sharing between groups.  As such, you will be expected to build highly portable and scalable software that should have strong value to many teams in EA.  Technical testing of AAA titles is very much in its infancy and has the potential for large change.  Given the sheer volume of possibilities, we need a strong 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.  You should encompass the senior role in every meaning of the term: excellence in development practices, leading of internal growth, develop sound technical plans that produce meaningful impact to the business and in turn, contribute to the production of a great game.  In return, you will be given the autonomy and support to do so. 

What a Senior Software Engineer on QE does at Motive: 

Technical ownership and implementation 

  • Use your knowledge of software engineering concepts to design and implement tested, reusable, and modular code 
  • Scout, evaluate and present to the team new technology and tools as opportunities for innovation 
  • Pair with the Technical Director to build a strategy that will lay foundation and framework for the future of Quality Engineering at Motive and EA 
  • Formulate the right approach by understanding technical needs of a solution, maintainability, scalability and balance all that against the return of investment for the business. 
  • Harness your desire to deeply understand the WHY behind the functional requirements of the business to derive innovative solutions 
  • Be passionate about non-functional requirements and embody the value of these in your actions 
  • Own technical design and implementation for a set of features. 
  • Demonstrate ownership over everything you are accountable through your communication, delivery quality and predictability 
  • Employ your entrepreneurial attitude and drive that facilitates delivery of high-quality projects in a timely fashion 
  • Monitor QE tools usage, performance and resolve any failures 
  • Have the autonomy to bring your own ideas to fruition 

Technical influence  

  • Mentor and coach less experienced developers 
  • Strong connection with executing and defining best practices of development both for yourself and effective ways of guiding a team to inherit them 
  • Be an active learner who expands your and the team’s breadth of knowledge on a continual basis 
  • Produce quality work and effectively work through/with others. 
  • Participate in recruitment, training & coaching of quality engineers to enhance individual effectiveness and professional growth 

Who are you: 

  • Bachelor's degree or higher in Computer Science, Engineering or Software Engineering or equivalent 
  • A minimum of 8 years industry technical experience working on tools, test automation and/or development process improvements. 
  • Experience with SQL and non-SQL databases such as mySQL, MongoDB, 
  • Experience with .Net, C# and C++ 
  • Experience working in a cross functional 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 software lifecycle, modern testing methods and good understanding of continuous integration. 

Additional Skills and Abilities: 

  • Knowledge in container orchestration solutions such as Docker and Kubernetes 
  • Good at influencing change on a studio or business unit level 

City:

State:

Community / Marketing Title: Développeur de Logiciels Sénior / Senior 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: 141

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