Passer au contenu

General Information

Locations: Vancouver, British Columbia, Canada 
  • Location: Montreal
  • State: Quebec
  • Country: Canada


Role ID
212279
Worker Type
Regular Employee
Studio/Department
Other
Flexible Work Arrangement
Hybrid

Description & Requirements

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 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 sénior.e généraliste 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. Vous travaillez de concert avec plusieurs développeurs et équipes de jeu pour donner vie à des solutions dorsales complexes.

Vous savez vous débrouiller avec les langages de programmation frontaux et dorsaux, les cadres de développement et les bibliothèques tierces.  À titre de développeur.se généraliste de logiciels, vous relevez du.de la directeur.trice du génie logiciel.

Vos responsabilités :

  • Vous travaillez en partenariat avec des équipes de jeu pour concevoir des services partagés.
  • Vous développez, lancez et tenez à jour des services à débit élevé pour des œuvres multiplateformes de calibre AAA.
  • Vous soutenez les membres de l’équipe et les clients en votre qualité de spécialiste.
  • Vous dirigez les discussions portant sur la conception et l’architecture, et y participez.
  • Vous dirigez des équipes de développement autonomes ayant la responsabilité de concevoir et de mettre en œuvre les fonctionnalités du produit.
  • Vous encadrez les membres de l’équipe.
  • Vous réalisez des essais de charge sur les services pour repérer les goulots d’étranglement et les résoudre.
  • Vous établissez les pratiques d’excellence et les appliquez par l’entremise d’examens de code.
  • Vous définissez l’orientation du produit en explorant de nouvelles technologies et en les intégrant.
  • Vous êtes globalement responsable de l’état, de la qualité, de la maintenabilité et du style du code de base du serveur.
  • Vous analysez et interprétez des données techniques.
  • Vous rédigez de la documentation technique.

Vos compétences :

  • Vous êtes diplômé.e en informatique ou cumulez au moins 10 ans d’expérience dans l’industrie technologique.
  • Vous avez une vaste expérience avec les architectures client-serveur.
  • Vous avez déjà pris part au développement de micro-services.
  • Vous avez une compréhension de niveau expert du débit de traitement, de la latence, de la mémoire et de l’utilisation de processeurs.
  • Vous avez une expérience de niveau expert en développement à l’aide des langages de programmation modernes (comme Go, Typescript).
  • Vous avez déjà travaillé avec gRPC, Protocol Buffers ou FlatBuffers.
  • Vous avez déjà fait du développement avec C#, C++ ou Java.
  • Vous avez de l’expérience en gestion de code source (Perforce, Git).
  • Vous utilisez efficacement les fournisseurs de nuage public (AWS, GCP, Azure).
  • Vous comprenez les conteneurs, les orchestrateurs et les technologies de maillage de services (Docker, Kubernetes, Envoy, Istio, Linkerd, Jaeger).
  • Vous avez une bonne compréhension des différentes bases de données et de leurs caractéristiques de performance (SQL et NoSQL).
  • Vous avez une bonne connaissance des serveurs Web (comme Apache) et de la conception de l’expérience utilisateur et de l’interface utilisateur.
  • Vous avez déjà travaillé avec les technologies CI/CD.
  • Vous êtes une personne passionnée par la découverte et l’adoption de nouvelles pratiques et technologies.

Vos atouts :

  • Vous avez déjà travaillé avec des cadres d’application comme React ou Angular.
  • Vous avez de l’expérience en commercialisation d’œuvres de calibre AAA.
  • Vous avez déjà travaillé avec les systèmes en ligne PlayStation et Xbox.
  • Vous avez déjà développé des applications créées pour l’infonuagique.

 

Nous souhaitons vous proposer des offres d’emploi qui correspondent à vos centres d’intérêt, à vos compétences et à votre expertise. Lorsque vous créez un compte Carrières EA et êtes connecté(e) au portail, vous pouvez cliquer sur "Obtenir des recommandations" pour consulter une sélection d'offres d’emploi. Ces recommandations sont améliorées grâce à un traitement automatisé, notamment par intelligence artificielle, et prennent en compte vos compétences et votre expérience. Cependant, toutes les décisions d’emploi sont prises par nos équipes de recrutement et non par des systèmes automatisés.
  • British Columbia (depending on location e.g. Vancouver vs. Victoria)
    • $138,700 - $199,900 CAD


À 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.