Generalist BI Developer

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!

Join us