Spécialiste de configuration / Build Specialist

Québec
Cette offre d'emploi n'est plus disponible.

En tant que Spécialiste de configuration (Build Specialist) chez Frima, vous jouerez un rôle clé dans le développement de jeux multiplateformes de haute qualité, rien de moins ! Pour ce faire, vous serez amené à contrôler le code source, la compilation automatisée, le déploiement automatique et la gestion de versions. Au quotidien, vous travaillerez avec notre directeur technique, nos développeurs, nos techniciens informatiques, nos gestionnaires réseaux et nos techniciens en assurance qualité. En plus de cette étroite collaboration avec tout ce beau monde, vous serez amené à automatiser, stabiliser et assurer la continuité du processus de compilation (build). Enfin, vous aurez à établir des procédures et façons de fonctionner qui pourront être utilisées pour de nombreux projets afin que, grâce à vous, nous ayons un processus cohérent et fiable d’un projet à l’autre.

Plus précisément, vous devrez:

  • Automatiser, maintenir et améliorer des processus de compilation et de déploiement logiciel sur de multiples plateformes;
  • Soutenir, conseiller et consulter les équipes relativement à l’automatisation et l’optimisation des tâches;
  • Examiner, analyser et recommander des solutions et des outils pour améliorer le processus de développement;
  • Soutenir les équipes et participer au processus de livraison et publication des jeux en regard des exigences pour les diverses plateformes;
  • Résoudre les erreurs du système de compilation et travailler de pair avec les équipes pour améliorer ces systèmes;
  • Élaborer des stratégies de ramification pour les différentes branches de code.

Profil recherché :

  • Connaissance des outils d’intégration continue comme Jenkins, TeamCity, MS Team Foundation Server;
  • Expérience avec des outils d’automatisation et de maintien de code source tel que SVN, Git ou Perforce;
  • Bonne connaissance et expérience en scripting comme Bash et Python permettant d’automatiser différentes tâches;
  • Connaissance de base des langages de programmation orientés objet;
  • Autonomie, débrouillardise et capacité à traiter simultanément plusieurs demandes;
  • Forte capacité de résolution de problèmes;
  • Capacité à bien communiquer ses idées tant à l’oral qu’à l’écrit, en anglais et en français. 

Atouts :

  • Connaissance du moteur de jeux Unity;
  • Connaissance et maîtrise des processus de soumissions pour les applications mobiles et/ou console.

Formation/ Expérience:

  • Diplôme collégial ou universitaire en informatique;
  • Deux (2) années d'expérience dans un poste similaire ou toute autre expérience pertinente.

Conditions :

* Horaires flexibles *Assurances collectives * REER collectif * Laissez-passer mensuel du RTC et accès à Communauto * Congés de maladie * Fruits frais tous les jours * Aires de jeux/repos et massages sur les heures de travail * Bonification au rendement des plus originales * Environnement de travail sain et stimulant * Nombreuses activités du club social Programme de conciliation travail et vie personnelle et plus encore!


_____________________________________________________________

Build Specialist

As our Build Specialist at Frima, you will play a key role in the development of high-quality multiplatform games, nothing less! To do this, you’ll have to control source code, automated compilation, automatic deployment and versioning. On a daily basis, you will work with our technical director, our developers, our IT technicians, our network managers and our quality assurance technicians. In addition to this close collaboration with all this beautiful people, you’ll be brought to automate, stabilize and ensure the continuity of the compilation process. Finally, you will have to establish procedures and ways of functioning that can be used for many projects so that we will have a coherent and reliable process from one project to another.

Precisely you will have to:

  • Automate, maintain and improve compilation process and software development on various platforms;
  • Support, advise and consult the teams regarding automating and optimization of tasks;
  • Examine, analyze, recommend solutions and tools to improve development process;
  • Support teams, participate to the games delivery and publication process in relation to the requirements for various platforms;
  • Resolve compilation system mistakes and work with the team to inquire systems;
  • Elaborate branching strategies for different code branches.

Required profile :

  • Continuous integration tools knowledge such as Jenkins, TeamCity, MS Team Foundation Server;
  • Experience with automating tools and code maintenance such as SVN, Git or Perforce;
  • Good knowledge and experience of scripting like Bash and Python to automate different tasks;
  • Basic knowledge of object-oriented programming languages;
  • Autonomy, resourcefulness and ability to handle multiple requests simultaneously;
  • Strong problem-solving ability;
  • Ability to communicate well both verbally and in writing, in English and French.

Assets :

  • Knowledge of Unity;
  • Knowledge and proficiency of submission processes for mobile and / or console applications.

Training / Experience:

  • College or university degree in IT;
  • Two (2) years experience in a similar position or relevant experience.

Conditions :                                                                                                      
* Flexible schedule * Casual, stimulating work environment * Frequent social events * Insurance program * Group RRSP * Free monthly RTC bus pass and access to Communauto * Sick/personal days * Fresh fruits every day * Gaming/rest areas and on-site massages * Original performance bonuses * Work/family conciliation program* and more!

Cette offre d'emploi n'est plus disponible.