Passer au contenu

Informations générales

Sites : Montreal, Quebec, Canada 
ID du rôle
208464
Type de candidat
Regular Employee
Studio/service
EA Studios - CAP Central
Organisation de travail flexible
Off Site

Descriptions et critères

Electronic Arts crée des expériences de divertissement exceptionnelles qui inspirent les joueurs et les fans du monde entier. Ici, tout le monde fait partie de l’histoire. D'une grande communauté internationale. C'est un lieu où la créativité s’épanouit, où les nouvelles perspectives sont bienvenues et où les idées comptent. Une équipe dans laquelle chacun fait évoluer le jeu.


 
Nous aidons les équipes de Electronic Arts à créer plus rapidement des jeux de calibre supérieur en mettant sur pied un cadre de référence reposant sur les systèmes « metagame » qui permet une grande réutilisation, un développement rapide et un caractère évolutif. Nous implantons les meilleures solutions de données qui soient pour fournir aux groupes de tous les niveaux la visibilité et l’information essentielle se rattachant aux occasions et au rendement des jeux. 
 
 
Pour établir ce cadre de référence, nous sommes à la recherche d’un.e développeur.se de logiciels souhaitant intégrer une équipe de développeurs chevronnés. Si vous avez de l’expérience en conception de services qui tirent parti de techniques modernes permettant de relier différents services, nous voulons vous connaître. De plus, vous collaborez avec une foule de développeurs pour donner vie aux prochains services de jeu. 
 
 Nous nous efforçons de demeurer actuels et de repenser sans cesse nos approches de création ainsi que les services que nous offrons. Bon nombre de nos développeurs en logiciels sont des « polyglottes » qui s’épanouissent dans plusieurs environnements.

Vos fonctions :

  • Vous développez des services souples, résilients, extrêmement évolutifs et disponibles sur toute la planète pour servir des millions de joueurs.
  • Vous jumelez avec créativité pratiques exemplaires et techniques originales sur le plan de la sécurité pour protéger les données des utilisateurs et prévenir la tricherie.
  • Vous favorisez et soutenez l’intégration culturelle des plans et de la vision de l’organisation en ce qui concerne les principes et les pratiques exemplaires qui défissent l’ingénierie de fiabilité de l’infrastructure.
  • Vous mettez en œuvre et optimisez le déploiement des services et vous veillez au bon fonctionnement des stratégies qui maximisent les périodes de fonctionnement. 
  • Vous réalisez la conception et l’implantation d’interfaces de programmation d’applications et de protocoles à la fois cohérents, formels et pouvant être mis à l’essai.
  • Vous avez une excellente capacité à résoudre les problèmes techniques de façon itérative à mesure que les exigences changent en cours de développement.
  • Vous préparez et passez en revue des documents de conception technique et des spécifications d’interfaces de programmation d’applications énumérant les exigences logicielles.
  • Vous assurez le maintien d’une suite de tests automatisés qui valident l’adéquation des services d’application dorsale.
  • Vous apportez votre concert et passez en revue du code rédigé par vos collègues et les équipes de travail.
  • Vous fournissez un soutien technique aux développeurs et aux partenaires de l’équipe de jeu utilisant nos services.

 

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, en génie informatique ou dans un domaine connexe.
  • Vous avez au moins 7 ans d’expérience dans un poste pratique de codage.
  • Vous avez créé et pris en charge des services Web évolutifs hébergés dans le nuage informatique.
  • Vous avez une grande expérience de l’architecture client-serveur.
  • Vous avez déjà travaillé avec différents langages de programmation et cadres d’application (Typescript, JavaScript, C#, C++)
  • Vous avez déjà travaillé avec les cadres d’application frontale modernes (React, Angular).
  • Vous connaissez le protocole HTTP et savez comment concevoir des services Web RESTful et interagir avec ceux-ci.
  • Vous avez déjà déployé des services par Kubernetes et conteneurisation.
  • Vous êtes au fait des plateformes, architectures et infrastructures de type CNCF (Cloud Native Computing Foundation) et connaissez très bien Kubernetes tout comme l’interface de programmation d’applications et la fonctionnalité CRD (Custom Recourse Definition) de Kubernetes.
  • Vous savez comment fonctionnent les fournisseurs de nuage public (GCP, AWS, Azure).
  • Vous élaborez des logiciels de grande qualité qui peuvent être mis à l’essai.
  • Vous créez des interfaces de programmation d’applications pour des outils et des produits requérant des mises à jour sans provoquer d’arrêts.
  • Vous avez déjà réalisé des essais de charge, le dépannage et l’optimisation du rendement de services Web.
  • Vous travaillez avec des logiciels pour lesquels il faut développer et optimiser les requêtes ainsi que les modèles d’accès à la base de données.
  • Vous avez d’excellentes aptitudes en communication verbale et écrite.
  • Vous êtes une personne motivée et fonceuse de nature qui peut travailler de manière autonome.
  • Vous souhaitez enseigner aux autres et apprendre de leur expérience.

Vos atouts

  • Vous avez déjà travaillé dans l’industrie des jeux vidéo.
  • Vous avez de l’expérience avec Java/Kotlin.
  • Vous avez déjà pris part à des projets de calibre CNCF ou à la conception d’outils libres.
  • Vous avez déjà livré des services Web desservant des millions d’utilisateurs sur une base quotidienne.
  • Vous avez déjà travaillé sur des services axés sur de vastes quantités de données.

Ceci ne s’applique pas au Québec. 

COMPENSATION AND BENEFITS 

The ranges listed below are what EA in good faith expects to pay applicants for this role in these locations at the time of this posting. If you reside in a different location, a recruiter will advise on the applicable range and benefits. Pay offered will be determined based on a number of relevant business and candidate factors (e.g. education, qualifications, certifications, experience, skills, geographic location, or business needs). 

PAY RANGES

  • British Columbia (depending on location e.g. Vancouver vs. Victoria)
    • $119,600 - $167,300 CAD

Base salary is just one part of the overall compensation at EA. We also 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.



À propos d'Electronic Arts
Nous sommes fiers de notre vaste catalogue de jeux et d’expériences, de nos sites à travers le monde et des multiples opportunités à saisir au sein d’EA. Nous valorisons l’adaptabilité, la résilience, la créativité et la curiosité. D'un management qui laisse s'exprimer tout votre potentiel à la création d’espaces dédiés à l’apprentissage et à l’expérimentation, nous vous offrons les conditions qui vous permettront de faire un travail fantastique et de profiter d'opportunités de progression.

Nous adoptons une approche holistique pour nos programmes d'avantages sociaux, en mettant l'accent sur le bien-être physique, émotionnel, financier, professionnel et communautaire qui favorise une vie équilibrée. Ces programmes sont conçus de façon à répondre aux besoins locaux et peuvent inclure une couverture médicale, un soutien au bien-être mental, de l'épargne pour votre retraite, des congés payés, des congés parentaux, des jeux gratuits et bien plus encore. Nous encourageons le développement d'environnements dans lesquels nos équipes peuvent donner le meilleur d’elles-mêmes.

Electronic Arts offre des opportunités d'emploi équitables. Toutes les décisions de recrutement sont prises sans prise en compte de la race, la couleur de peau, la nationalité, l’ascendance, le sexe, le genre, l'identité ou l'expression de genre, l’orientation sexuelle, l’âge, les informations génétiques, la religion, la situation de handicap, l'état de santé, la grossesse, le statut marital ou familial, le statut militaire ou toute autre caractéristique protégée par la loi. Nous étudierons également, conformément à la loi, les candidatures de personnes ayant un casier judiciaire. EA adapte ses lieux de travail pour les personnes en situation de handicap, conformément à la loi en vigueur.