Programmeur·euse de services en ligne

Vous êtes intéressé à travailler dans une petite équipe avec beaucoup de responsabilités et avec le sentiment que votre travail a un impact ? Vous voulez utiliser votre créativité pour trouver des solutions qui équilibrent les besoins des utilisateurs et les coûts de maintenance. Vous croyez que chaque tâche a besoin de l'outil approprié et êtes prêt à devenir expert en C ++, Java, C # et Javascript. Vous êtes capable de produire du code optimal dans son utilisation de mémoire qui exécute sur une machine d'usager, autant que du code qui doit exécuter des milliers de fois en parallèle, distribué sur des serveurs. Vous croyez en l'amélioration continue des processus et comprenez que trouver le bon chemin pour y arriver est souvent plus difficile que de trouver la destination. Vous êtes prêt à trouver de nouvelles façons d'améliorer le travail au jour le jour de vos pairs et de travailler en équipe. Vous êtes à la recherche de défi et vous voulez travailler dans une équipe qui est au cœur de Square Enix West et faire la différence. Vous êtes à la bonne place  !

FONCTIONS

  • Analyser les exigences de fonctionnalité ;
  • Faire le design technique, l'implémentation et la révision des systèmes selon les délais spécifiques;
  • Écrire des algorithmes et du code de qualité en C++/Java/C#;
  • Investiguer et régler les bogues client et serveur;
  • Avoir la capacité d'évoluer dans un environnement de développement multi-plateformes;
  • Peut être appelé à se déplacer à l'étranger pour assister les autres studios («field engineering»), le cas échéant, pour de court séjours;
  • Intégrer des solutions optimales en termes d'utilisation des ressources matérielles, en particulier réseau;
  • Contribuer positivement à l'atteinte des objectifs du projet et de l'équipe

EXPÉRIENCE ET QUALIFICATIONS

  • Diplôme universitaire en programmation, génie logiciel, génie informatique ou l'équivalent
  • Au moins 3 ans d'expérience dans l'industrie du jeu vidéo ou des télécommunications à titre de Programmeur;
  • Minimum d'un titre publié ? au moins 1 à titre de programmeur réseau en jeu vidéo
  • Solide expérience avec TCP/IP, «sockets», Winsock, BSD (ou autres piles TCP/IP)
  • A l'aise avec les concepts d'assurance qualité tel que les tests unitaires et de régressions
  • Bonne connaissance des services Xbox live et PSN tant aux niveaux «end-user», API et TCR
  • Expérience avec les bases de données (SQL et NoSQL), un atout
  • Comprendre le fonctionnement du développement multi plateformes (consoles, PC, appareils mobiles)

HABILETÉS TECHNIQUE

  • Doit posséder une excellente connaissance de C++
  • Fortes habiletés en OOD
  • Expérience en développement de plateforme croisée, un atout
  • Connaissance de C#, Java, et .NET un atout
  • Familier avec les mécanismes de sécurité tel que : encryptions, authentification, «sockets» sécurisés et anti-tricherie
  • Expérience en développement de «Web Services», un atout

MOTIVATIONS ET INTÉRÊTS

De l’ambition et une passion pour les jeux vidéo sont essentiels! 

Rejoignez nos équipes dès à présent