Programmeur.se de serveur senior / Senior Server Programmer
Zenimax
Montreal
CAD 100,000 - 125,000
Job description
Overview
Rejoins Constellation!
Viens te joindre à l’équipe de Bethesda Game Studios, l’équipe primée de développement derrière Starfield, The 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!
Responsibilities
Ton quotidien chez Bethesda Studios Montréal
Travailler avec d’autres ingénieurs seniors pour architecturer et affiner les systèmes de jeu multijoueur
Travailler avec des designers, des artistes et d’autres personnels impliqués dans le développement des produits selon les besoins
Développer et rédiger toutes les phases des spécifications de conception technique et réaliser l’implémentation complète
Écrire du code clair, maintenable et portable
Tester et affiner le code et les systèmes tout au long du cycle de développement du projet
Estimer avec précision ton calendrier et livrer des produits de haute qualité selon ce calendrier
Qualifications
Qu’est-ce qui te rend S.P.E.C.I.A.L. ?
Tu possèdes plus de 5 ans d’expérience professionnelle en développement de logiciels, en écrivant des applications client/serveur en C++
Tu as une expertise dans la conception de systèmes en temps réel multithread et multiprocessus
Tu es compétent dans les architectures de passage de messages client/serveur.
Tu as de l’expérience dans l’optimisation des systèmes en temps réel pour la performance et la fiabilité
Tu as d’excellentes compétences analytiques et mathématiques
Tu as de solides compétences interpersonnelles et une capacité à résoudre des problèmes
Tu as de l’expérience avec le cycle de vie complet du développement et de la mise en production de produits à grande échelle
Preferred Skills
Bonus
Tu as de l’expérience en programmation de sockets de bas niveau
Tu es expérimenté avec les systèmes de réflexion et de génération de code
Tu as de l’expérience avec les algorithmes de compression
Tu as une expertise dans les systèmes d’exploitation Unix/Linux/Win32
Tu as de l’expérience avec la persistance des systèmes distribués
Tu as de l’expérience dans le mentorat ou la direction du travail de personnel plus junior
Tu as de l’expérience dans l’industrie du jeu vidéo