Programmeur back-end

Reporte à

Fonction

  • 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)

Expérience & Qualifications

Compétences additionnelles

  • 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
  • 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é;

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

Rejoignez nos équipes dès à présent