Intern Programmer

4 weeks ago


Montréal QC, Canada Haven Interactive Studios Full time

Position – Intern Programmer - Build & Release

As part of the Build & Release team, the Intern Programmer will help us develop and improve the cloud build system that empowers Haven Studios game development. They will work on various technologies such as cloud services, automation and web frontend that support the game builds continuous integration, deployment and release.

Reporting

The Intern Programmer - Build & Release will report to the team’s Technical Producer.

Responsibilities and Duties

Develop and maintain automated workflows to build, package and release game builds;

Develop and maintain dashboards to monitor builds, integrations and releases;

Develop and maintain connex tooling;

Participate in the team’s support and operations duties to ensure a good service to our users;

Participate in code reviews, write documentation and implement unit tests.

Minimum Qualifications

  • Be familiar with cloud platforms and containerisation;
  • Knowledge of a back-end programming framework (in Rust preferably);
  • Knowledge of frontend programming (html, javascript, reactjs or similar);
  • Experience with Sql and NoSql databases is a plus;
  • Excellent problem-solving, collaboration and communication skills.

Bonus Qualifications

  • Be familiar with REST apis development;
  • Knowledge of C++ and/or Go programming languages;
  • Experience with Unreal Engine.

________________________________________________________________

Poste - Programmeur stagiaire - “Build & Release”

Au sein de l'équipe Build & Release, le-la stagiaire nous aidera à développer et à améliorer le système de “build & release” qui permet le développement des jeux de Haven Studios. Il-elle travaillera sur diverses technologies telles que les services cloud , l'automatisation et le frontend web qui soutiennent l'intégration continue, le déploiement et la mise en production des jeux.

Rapport

Le-la programmeur-euse stagiaire - Build & Release sera rattaché-e au-à la producteur-trice technique de l'équipe.

Responsabilités et tâches

  • Développer et maintenir des flux de travail automatisés pour construire, empaqueter et libérer les builds du jeu ;
  • Développer et maintenir des tableaux de bord pour surveiller les builds, les intégrations et les releases ;
  • Développer et maintenir l'outillage connex ;
  • Participer aux tâches de support et d'exploitation de l'équipe afin d'assurer un bon service à nos utilisateurs ;
  • Participer aux revues de code, rédiger la documentation et mettre en œuvre les tests unitaires.

Qualifications minimales

  • Connaissance des plateformes cloud et de la conteneurisation ;
  • Connaissance d'un framework de programmation back-end (en Rust de préférence) ;
  • Connaissance de la programmation frontale (html, javascript, reactjs ou similaire) ;
  • Expérience avec les bases de données Sql et NoSql est un plus ;
  • Excellentes compétences en matière de résolution de problèmes, de collaboration et de communication.

Qualifications supplémentaires

  • Être familier-ère avec le développement d'apis REST ;
  • Connaissance des langages de programmation C++ et/ou Go ;
  • Expérience avec Unreal Engine.
#J-18808-Ljbffr

  • Montréal, QC, Canada Haven Interactive Studios Full time

    Position – Pipeline Programmer Intern We are looking for a Pipeline Programmer Intern to join our Pipeline Team dedicated to developer efficiencies and Production Key-Performance Indicators. This role is ideal for those interested in data organization and dashboard creation. You will be responsible for gathering Key Performance Indicators (KPIs) from...

  • UI Programmer Intern

    1 month ago


    Montréal, QC, Canada Haven Interactive Studios Full time

    Position – UI Programmer Intern We are looking for a UI Programmer Intern to join the Haven Entertainment Studios project team. You will operate as part of the development team in partnership with the gameplay team. You will design and implement new menus & huds while ensuring that the implementation meets the technical and design requirements. As a UI...


  • Montréal, QC, Canada Haven Interactive Studios Full time

    Position – Online Programmer Intern As part of the online team, the Online Programmer Intern will help us develop, improve and make our online ecosystem sustainable. It will involve adding new online features and exposing them to our teammates in a web frontend but also help us improve our processes and efficiency. It may also involve modifying existing...


  • Montréal, QC, Canada IFG International Financial Group Ltd Full time

    Duration: ASAP – with strong potential to extend Our client’s goal is to empower individuals to build connections and community across their organizations. Our client is looking for a driven Program Manager Non-Tech Non to join their team , our client’s team is a world leading organization in information technologies specifically supporting the...

  • Programme Coordinator

    22 hours ago


    Montréal, Canada CANSO Full time

    **CANSO JOB DESCRIPTION** **Job Title: Programmes Coordinator** **Reporting To**:Director Programmes **Direct Reports**:None **Introduction** CANSO - the Civil Air Navigation Services Organisation - is the global trade association for the organisations that provide air traffic control and associated services. CANSO Members support almost 90% of world...


  • Montréal, Canada Concordia University Full time

    **Numéro de poste**:50000803 / **Département**:Programme d'aide aux employés **Niveau**:GR11 **Campus**:Loyola (NDG) **Salaire**:$70 819,75 - $84 590,55 par année **Syndicat/Association/Politiques RH**:SEPUC Reconnue comme meilleure université du Canada de moins de 50 ans et l'un des meilleurs employeurs de Montréal, l'Université Concordia est...


  • Montréal, Canada Centre universitaire de santé McGill Full time

    Description de l’organisation Le Centre universitaire de santé McGill (CUSM) est un centre hospitalier universitaire intégré, reconnu à l’échelle internationale pour l’excellence de ses programmes cliniques, de sa recherche et de son enseignement. Le CUSM a pour objectif d’assurer aux patients des soins fondés sur les connaissances les plus...

  • Programmer analyst

    2 months ago


    Sherbrooke, QC, Canada Groupepmi Full time

    Working within the Groupe PMI means: Work in a thriving company with the wind in its sails, Benefit from the expertise of qualified people and in continuous training, Participate in creative and diverse projects within a close-knit team, Take advantage of social benefits such as insurance, RRSPs and competitive salaries, Have fun at work in a company...


  • Montréal, Canada 360.Agency Full time

    DESCRIPTION Le/la coordonnateur.trice de programme est chargé d’assister le gestionnaire de programme dans l’organisation et le maintien des programmes en cours, ainsi que d’aider à la mise en œuvre de nouveaux programmes de certification. En tant que coordonnateur de programme, vous aurez le mandat de coordonner et de livrer divers projets et...


  • Montréal, Canada 360.agency Full time

    Le/la coordonnateur.trice de programme est chargé d'assister le gestionnaire de programme dans l'organisation et le maintien des programmes en cours, ainsi que d'aider à la mise en œuvre de nouveaux programmes de certification. En tant que coordonnateur de programme, vous aurez le mandat de coordonner et de livrer divers projets et solutions afin de...

  • Auditeur Interne

    2 months ago


    Montréal, Canada SAQ - Société des Alcools du Québec Full time

    Description: - Tu veux être un joueur clé au sein de l’Audit interne de la SAQ? - Tu veux te joindre à une équipe dynamique, compétente et mobilisée, où l’on partage les mêmes valeurs? - Relevant du directeur adjoint à l’Audit interne, tu réaliseras des mandats d’audit d’assurance et des missions conseils auprès des différents secteurs...


  • Montréal, QC, Canada Test Dev Tools Full time

    QUALITY ASSURANCE What You'll Do We’re looking for a QA Programmer within Client SDK to help us make the future of mobile strong! You will work to develop and implement automation test strategies and utilize technical tooling to expand the breadth and depth of our QA coverage in a dynamic and fast-paced environment. As a QA Programmer, you will also...


  • Montréal, Canada Partenariat du Quartier des spectacles Full time

    Vous souhaitez travailler dans un milieu culturel effervescent et innovant ? Faire partie d’une équipe en pleine expansion et contribuer au développement du Quartier des spectacles ? Nous vous donnons l’opportunité de mettre toutes vos qualités et votre créativité à contribution en rejoignant l’équipe du Partenariat du Quartier des...


  • Montréal, QC, Canada Activision Blizzard Full time

    DescriptionTitre du poste:Programmeur་euse automatisation & données senior - Senior Automation & Data ProgrammerIdentifiant de demande de poste:R022880Description du poste:Fondé à Québec et poursuivant sa croissance avec une équipe à Montréal, Beenox possède plus de 20 ans d’expertise dans le développement de jeux. En tant que studio Activision,...


  • Montréal, QC, Canada Activision Blizzard Full time

    DescriptionTitre du poste:Programmeur་euse automatisation & données senior - Senior Automation & Data ProgrammerIdentifiant de demande de poste:R022880Description du poste:Fondé à Québec et poursuivant sa croissance avec une équipe à Montréal, Beenox possède plus de 20 ans d’expertise dans le développement de jeux. En tant que studio Activision,...


  • Montréal, QC, Canada Activision Blizzard Full time

    DescriptionTitre du poste:Programmeur་euse automatisation & données senior - Senior Automation & Data ProgrammerIdentifiant de demande de poste:R022880Description du poste:Fondé à Québec et poursuivant sa croissance avec une équipe à Montréal, Beenox possède plus de 20 ans d’expertise dans le développement de jeux. En tant que studio Activision,...


  • Montréal, QC, Canada Activision Blizzard Full time

    DescriptionTitre du poste:Programmeur་euse automatisation & données senior - Senior Automation & Data ProgrammerIdentifiant de demande de poste:R022880Description du poste:Fondé à Québec et poursuivant sa croissance avec une équipe à Montréal, Beenox possède plus de 20 ans d’expertise dans le développement de jeux. En tant que studio Activision,...


  • Montréal, QC, Canada Activision Blizzard Full time

    DescriptionTitre du poste:Programmeur་euse automatisation & données senior - Senior Automation & Data ProgrammerIdentifiant de demande de poste:R022880Description du poste:Fondé à Québec et poursuivant sa croissance avec une équipe à Montréal, Beenox possède plus de 20 ans d’expertise dans le développement de jeux. En tant que studio Activision,...


  • Montréal, QC, Canada Activision Blizzard Full time

    DescriptionTitre du poste:Programmeur་euse automatisation & données senior - Senior Automation & Data ProgrammerIdentifiant de demande de poste:R022880Description du poste:Fondé à Québec et poursuivant sa croissance avec une équipe à Montréal, Beenox possède plus de 20 ans d’expertise dans le développement de jeux. En tant que studio Activision,...


  • Montréal, QC, Canada Activision Blizzard Full time

    DescriptionTitre du poste:Programmeur་euse automatisation & données senior - Senior Automation & Data ProgrammerIdentifiant de demande de poste:R022880Description du poste:Fondé à Québec et poursuivant sa croissance avec une équipe à Montréal, Beenox possède plus de 20 ans d’expertise dans le développement de jeux. En tant que studio Activision,...