• Date limite d'affichage : lundi 30 septembre 2019
Description du rôle et des responsabilités

Square Enix Montréal est à la recherche de programmeurs Back-end/Serveur talentueux et passionnés de jeux et de systèmes hautement évolutifs pour aider au développement et à la maintenance de nos jeux.

RESPONSABILITÉS:
- Analyser, concevoir et développer les fonctionnalités requises pour les jeux;
- Agir comme le pont pour développer et maintenir des jeux connectés;
- Collaborer avec une équipe multidisciplinaire pour trouver les meilleures solutions dans une grande variété de technologies, de systèmes et de services;
- Participer à la révision et à l'optimisation des processus et des bases de code;
- Contribuer au développement de logiciels de haute qualité:
• Rédaction du code de qualité
• Réaliser des revues
• Utiliser les normes de l'industrie et les meilleures pratiques
- Capacité à trouver et à mettre en œuvre des solutions en tenant compte des exigences suivantes:
• Utilisation des ressources : ex. E/S, bases de données, CPU, consommation de mémoire, réseau
• Support et maintenance à long terme
• Extensibilité, évolutivité
• Meilleures pratiques pour un langage donné (C #, Java, C ++)
• La facilité d'utilisation entre plateformes (consoles, appareils mobiles, PC)

Profil recherché (exigences et formation)

EXPÉRIENCE & QUALIFICATIONS:
- Diplôme universitaire en programmation, génie informatique, génie logiciel ou équivalent
- 3 ans et plus d'expérience dans:
• Programmation Serveur, réseau, REST Api ou services web;
• Programmation Unity;
• Expérience pratique avec des bases de données non relationnelles / NoSQL;
• Connaissance de C#, Javascript, Java;

- Forte connaissance en:
• Conception et automatisation des tests unitaires et tests de charge
• Conception de logiciels à l'aide de modèles de conception et de OOP
• Concepts d'assurance qualité tels que les tests unitaires et tests de régression

- Faire preuve d’autonomie afin de mener à bien des missions complexes sans supervision

Compétences additionnelles

- Expérience de travail avec des environnements et des outils Linux;
- Expérience avec des intégrations API tierces et des fournisseurs de services externes;
- Expérience avec Docker (Atout);
- Expérience avec les mécanismes et protocoles de sécurité;
- Familiarité avec les architectures basées sur les micro-services;
- Une solide compréhension des problèmes de performance, d’efficacité et de sécurité d’arrière-plan.

Qualités interpersonnels:
- Avoir une approche toujours focalisée sur les objectifs tout en gardant les besoins du client toujours en priorité.
- Être un joueur d'équipe est obligatoire.
- Faire preuve d’organisation et d’autogestion
- Faire preuve de maturité et avoir une attitude professionnelle, à l'aise de donner et de recevoir des critiques constructives

Motivation et intérêts :
L’ambition et la passion pour les jeux vidéo sont essentielles

Postuler Ajouter aux favoris Partager
  • Publié: il y a 2 mois
  • Cette offre expire le lundi 30 septembre 2019
  • Secteur d'activité: Jeux vidéo
  • Titre: Programmeur Back-End

Entreprise

Square Enix Montréal

Square Enix Montréal est un studio dédié au développement de jeux innovateurs de qualité supérieure.

Notre mission est de livrer de nouvelles expériences excitantes et rafraîchissantes à de toutes nouvelles audiences, explorant une multitude d'opportunités pour les marques du portfolio de Square Enix.

Square Enix Montreal rassemble une quarantaine de développeurs d'expérience venant du monde du jeu AAA ou indie ainsi que de d'autres domaines.

  • Adresse postale: 2001 McGill College, Suite 1600 Montreal, QC H3A 1G1