Programmeur en Intelligence d'Affaires / Business Intelligence Programmer

Programmation / Programming Montréal, Québec


Description

Position at Square Enix Montreal

// English will follow //

 

 

Programmeur en Intelligence d’Affaires

Relève de : Manager BI

 

 

Description de l'emploi

En tant que programmeur BI, tu devras effectuer des activités de modélisation de données et implémenter la télémétrie dans les jeux mobiles développés sur Unity. Tu devras créer et gérer des documents de conception technique décrivant l'implémentation des métriques. Tu implémenteras et géreras les processus ETL.

 

Responsabilités

 

  • En collaboration avec les équipes de jeux et de BI, concevoir et diriger l'intégration des exigences de captures de télémétrie;
  • S’assurer que les fonctionnalités de jeu requises sont suivies;
  • Collaborer avec l'équipe QA pour assurer l'exactitude de l'information recueillie;
  • Travailler avec les groupes d'affaires internes et d'ingénierie afin de traduire les besoins du studio en solutions techniques appropriées;
  • Rédiger et maintenir la documentation;
  • Écrire des ETL pour sauvegarder la télémétrie;
  • Écrire des requêtes SQL;
  • Créer une visualisation des données
  • Effectuer des analyses de données.

 

 

 Qualifications & compétences techniques 

 

  • BS en informatique ou dans un domaine connexe;
  • +3 ans d’expérience dans un poste similaire
  • Maîtrise du C # et du SQL. La connaissance de Python est un plus;
  • Une bonne compréhension des bases de données, des principes de transformation des données et des processus d'intégration des systèmes (ETL);
  • Capacité d'aborder les problèmes avec une vue analytique et logique;
  • Envie d'apprendre.

 

Motivations & intérêts 

 

La passion et l’ambition pour les jeux vidéos sont essentielles !

 

 

Business Intelligence Programmer
Reports to: BI Manager

 

Job description

As a BI programmer, you will need to perform data modeling activities and implement telemetry in mobile games developed on Unity. You will need to create and manage engineering design documents describing the implementation of metrics. You will implement and manage the ETL processes.

 

Responsibilities

  • In collaboration with game and BI teams, design and lead the integration of telemetry capture requirements;
  • Ensure that the required game features are followed;
  • Work with the QA team to ensure the accuracy of the information collected;
  • Work with internal and engineering business groups to translate studio needs into appropriate technical solutions;
  • Write and maintain the documentation;
  • Write ETLs to save telemetry;
  • Write SQL queries;
  • Create data visualizations;
  • Perform data analysis.

 

Qualifications & technical skills

  • BS in computer science or a related field;
  • 3+ years in a similar position;
  • Master C # and SQL. Knowledge of Python is an asset;
  • A good understanding of databases, data transformation principles and systems integration processes (ETL);
  • Ability to approach problems with an analytical and logical view;
  • Desire to learn.

 

Motivation & interest

Passion and ambition for video games are essential!