Programmeur.se de Serveur / Server Programmer

Job Locations CA-QC-Montreal
Job ID
2023-2988
Category
Engineering/Programming
Type
Regular Full-Time

Overview

Rejoins Constellation!

 

Vient te joindre à l’équipe de Bethesda Game Studios, l’équipe primée de développement derrière StarfieldThe Elder Scrolls et Fallout. Bethesda Game Studios fait tout pour offrir à ses employés une vie familiale et professionnelle bien équilibrée en offrant des salaires compétitifs, un programme d’avantages sociaux généreux et des bureaux situés parmi les meilleures villes d’Amérique du Nord.

 

Dans le but de créer une culture aussi amusante et diversifiée que nos jeux et nos joueurs, nous accueillons des personnes possédant des compétences, des niveaux d’expérience et des antécédents uniques. Si tu es allumé(e) par l’idée d’apporter ta contribution à certains des jeux les plus importants de l’industrie, on adorerait en savoir plus sur toi!

 

Join Constellation!

 

Come join Bethesda Game Studios, the award-winning development team behind StarfieldThe Elder Scrolls and Fallout. Bethesda Game Studios strives to offer its employees a well-balanced home and work life by providing competitive salaries, a generous benefits program, and offices located in some of North America’s best cities.

 

With a goal of creating a culture as fun and diverse as our games and our players, we welcome applicants with unique skillsets, experience levels and backgrounds. If you are passionate about making a meaningful contribution to some of the most significant games in the industry we’d love to hear from you!

Responsibilities

Ton quotidien chez Bethesda Studios Montréal

Dans ton rôle de Programmeur.se de serveur, tu vas...

  • Collaborer avec d'autres programmeurs pour concevoir et perfectionner les systèmes de jeu (optimisation du réseau client-serveur, intégration avec les services back-end, gestion de l'autorité des données, persistance du jeu, etc.)
  • Travailler avec des concepteurs, des artistes et d'autres personnes impliquées dans le développement de produits, le cas échéant.
  • Tester et affiner le code et les systèmes tout au long du cycle de développement du projet.
  • Rédiger un code clair, maintenable et portable
  • Estimer avec précision tes délais et fournir des produits de haute qualité dans le respect de ces délais.

Your Daily Life at Bethesda Game Studios

As Server Programmer, you will...

  • Work with other programmers to architect and refine game systems (client-server networking optimization, integration with backend services, data authority management, game persistence, etc.)
  • Work with designers, artists and other personnel involved in the development of products as required
  • Test and refine code and systems throughout the development cycle of the project
  • Write clear, maintainable, portable code
  • Accurately estimate your schedules and deliver high quality work products to that schedule

Qualifications

Qu’est-ce qui te rend S.P.E.C.I.A.L. ?

  • Tu es diplômé.e en informatique ou tu as une expérience équivalente.
  • Tu as d'excellentes connaissances en C++.
  • Tu as au moins 5 ans d'expérience professionnelle dans le développement de logiciels pour la création d'applications de jeux client-serveur et/ou peer-to-peer.
  • Tu as de l'expérience dans la programmation multithread
  • Tu es un.e expert.e de la programmation et de l'optimisation des réseaux.
  • Tu as d'excellentes compétences analytiques et mathématiques.
  • Tu as de solides compétences interpersonnelles et une capacité à résoudre les problèmes.

What Makes You S.P.E.C.I.A.L.

  • You have a Bachelor’s degree in Computer Science, or equivalent experience
  • You have excellent C++ knowledge
  • You have at least 5 years of professional software development experience writing client-server and/or peer-to-peer game applications
  • You have experience with multithreaded programming
  • You are an expert with network programming and optimization
  • You have excellent analytical and mathematical skills
  • You have strong interpersonal skills and problem-solving ability

Preferred Skills

Bonus

  • Tu es passionné.e par les jeux et tu as une connaissance pratique des produits.
  • Tu as de l'expérience avec les frameworks de test
  • Tu as de l'expérience dans l'optimisation du code pour l'utilisation de la mémoire et de l'unité centrale.
  • Tu as une grande familiarité avec les jeux de Bethesda Game Studios.

 

Bonus Skills

  • You have a passion for gaming and a working knowledge of products
  • You have experience with testing frameworks
  • You have experience optimizing code for memory and CPU utilization
  • You have strong familiarity with Bethesda Game Studios games

Applicant Privacy Notice

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed