Développeur·euse BI Généraliste / Generalist BI Developer

Analyses des données / Data Analysis Montréal, Québec


Description

// ENGLISH VERSION WILL FOLLOW ...//

 

Développeur·euse BI Généraliste

Relève de : Directeur BI

 

Permanent - Temps plein

 

 

Votre opportunité :

Nous recherchons une personne intéressée à nous aider à atteindre notre objectif de garantir des données de qualité venant soutenir les décisions qui façonnent le futur de nos jeux. Nous avons besoin de quelqu’un capable de créer et de maintenir un logiciel qui va résider dans les mémoires à petite capacité de nos appareils mobiles et qui est autant capable de manipuler un haut-volume de données que de supporter nos besoins en analytique courants. Sur ce rôle, vous viendrez compléter l’expertise de notre équipe and nous permettre de contrôler le flux de données provenant de nos jeux.

 

 

Technologies principales :

  • C#, Unity, JavaScript, SQL en général et BigQuery plus particulièrement;
  • Les systèmes CI/CD tels que TeamCity ou les composantes GIT et GCP, les langages en Python ou R, les outils de visualisation Looker ou PowerBI ainsi que les services Google Cloud Platform en général, sont des outils secondaires mais qui font de vous la personne idéale que nous recherchons !

 

 

Responsabilités :

  • Analyser les requêtes;
  • Concevoir et implémenter des solutions répondant aux requis en termes de fonctionnalité et de performance;
  • Rédiger des algorithmes en C# sur Unity de qualité;
  • Déterminer l’origine des problèmes rencontrés;
  • Rechercher et implémenter des solutions répondant à divers critères, tels que : le support et la maintenance à long-terme, l’étendue et la flexibilité, les standards et les meilleurs pratiques de l’industrie, la testabilité, l’ergonomie des plateformes mobiles transverses (Android et iOS);
  • Rédiger et maintenir une unité de tests complets;
  • Utiliser TeamCity afin de déployer votre travail ainsi que les autres systèmes CI/CD appropriés;
  • Rédiger et maintenir la documentation technique;
  • Participer à l’amélioration continue des processus de l’équipe d’IA;
  • Participer aux autres activités d’IA telles que la production d’ELT, de tableaux de bord, de stockage de données, de rapports ou de modèles.

 

 

Expérience et Qualifications :

  • Expérience confirmée dans l’utilisation de C# et Unity dans un environnement en mode Agile;
  • Expérience dans le développement de jeux vidéo ou d’applications pour Android et iOS;
  • Être orienté-solutions et apporter des solutions innovantes;
  • Avoir déjà livré de résultats de qualité;
  • Compétences en termes d’organisation, méticuleux·se, autonome et pragmatique;
  • Capacité à être proactif·ve et responsable dans un environnement innovant et dynamique;
  • Un intérêt pour l’amélioration continue;
  • Forte conviction et expérience dans l’intégration continue et le déploiement continu de stratégies;
  • Expérience avec des concepts de qualité tels qu’une unité de tests, des tests de régression et les développements pilotés (TDD);
  • Expérience avec des outils de développements variés (tels que Perforce, GIT, Visual Studio, Eclipse), JIRA ou un autre outil de gestion Scrum, TeamCity.

 

 

Compétences interpersonnelles :

  • Sens des responsabilités, orienté-solution, capacité à travailler dans environnement dynamique dans le respect des délais;
  • Bonne communication, capacité à exprimer ses idées et attentes en clarté;
  • Esprit analytique;
  • Esprit d’équipe.

 

 

Motivations et Intérêts :

  • De la passion pour la précision, l’efficience et la qualité;
  • Intérêt et connaissance des jeux mobiles;
  • De la passion et de l’ambition pour les jeux vidéo sont essentielles!

 

 

 

 

// ENGLISH VERSION //

 

 

Generalist BI Developer

Reports to: BI Director

 

Permanent - Full-time

 

 

Your opportunity:

We are looking for someone with an interest in helping us fulfill our goals to ensuring quality data that can back up informed decisions to shape the future of our games. We need someone capable of creating and maintaining software that will reside in the small memory footprint of mobile devices and that can switch to manipulating large volumes of data to also support our ongoing analytics needs. When you fulfill this position, you will round out our team’s expertise and enable us to directly control the flow of data from the source in our games.

 

 

Key technologies:

  • C#, Unity, JavaScript, SQL in general, BigQuery in particular;
  • Secondary useful areas where your skills will make you a well rounded applicant: CI/CD systems like TeamCity or those components of GIT and GCP, Languages Python or R, Visualization tools Looker or PowerBI, and Google Cloud Platform services in general.

 

 

Responsabilities:

  • Analyse requirements;
  • Design and implement solutions that meet requirements in terms of functionality and performance;
  • Write quality algorithms in C# with Unity;
  • Determine root causes of issues;
  • Find and implement solutions having in mind requirements such as support and long-term maintenance, extensibility and scalability, industry standards and best practices, design for testability, cross mobile platform usability (Android and iOS);
  • Write and maintain comprehensive unit tests;
  • Use TeamCity to deploy your work and use other CI/CD systems as appropriate;
  • Write and maintain the technical documentation properly;
  • Participate in the continuous improvement of processes within BI team;
  • Participate in other BI related activities such as producing ELTs, dashboards, data warehouses, reports or models.

 

 

Experience and Qualifications:

  • Solid experience working with C# and Unity in an Agile environment;
  • Experience developing mobile games or applications for Android and iOS;
  • A need to solve problems and deliver innovative solutions;
  • Record of accomplishment of delivering quality results;
  • Confident organization skills, being meticulous, self-managing, and pragmatic;
  • Willingness to proactively take ownership in an innovative and fast-paced environment;
  • A drive for continuous improvement;
  • Experience with and a strong belief in continuous integration and continuous deployment strategies;
  • Experience with quality concepts such as unit testing, regression testing, and TDD;
  • Experience working with various development tools (such as Perforce, GIT, Visual Studio, Eclipse), JIRA or another backlog management tool, Teamcity.

 

 

Interpersonal qualities:

  • Sense of responsibilities, solution-oriented, ability to work in a fast-paced environment while respecting deadlines;
  • Good communicator, ability to clearly express ideas and expectations;
  • Analytic mind;
  • Team player.

 

 

Motivation and Interests:

  • Passion for accuracy, efficiency, and quality;
  • Interest and knowledge of mobile gaming;
  • Ambition and passion for video games are essential!