Architecte logiciel

SOFTWARE ARCHITECT – English job posting below.

En tant que membre de l’équipe de développement interactif, l’architecte logiciel travaille à mener la vision des différents projets à terme. Il ou elle assure le contrôle de qualité constant tout en travaillant avec l’équipe de développement et les chargés de projets afin de bien définir les besoins, d’une manière simple et efficace, pour la conception logicielle des projets. Cette personne participe étroitement à la phase de conception des projets et veille à ce que l’équipe applique les démarches adéquates afin de compléter les projets. L’architecte est responsable d’assurer la bonne compréhension des membres de l’équipe en ce qui a trait aux spécifications qu’il ou elle a mises en place.

Ce poste relève du Lead Développement interactif

NB: la structure hiérarchique est appelée à évoluer et est sujette à changement.

Ce poste exige d’être ouvert à faire des voyages à l’international pour livrer les projets.

Les responsabilités et fonctions typiques ressemblent à :

  • Définir l’architecture des systèmes logiciels et éduquer les membres de l’équipe sur les bonnes pratiques des principes établies.
  • Promouvoir la qualité à long terme et la maintenance des projets avec l’aide de méthodologie robuste, révision de code, notes technique et preuves de concepts.
  • Prévoir l’opération du projet et participer à sa mise en production.
  • Concevoir et mettre en œuvre des processus de test rigoureux.
  • Faciliter la capacité de l’équipe à maintenir et tester les différents projets en cours.
  • Participer à la conception, l’estimation et l’implantation des projets.
  • Effectuer les choix technologiques les plus appropriés pour le projet et ses futures utilisations et évolutions.
  • Identifier les risques technologiques du projet et élaborer des stratégies pour les minimiser.
  • Collaborer avec l’équipe de R&D pour faciliter l’intégration de nouveaux procédés dans les projets.

Qualifications, aptitudes et compétences nécessaires pour contribuer aux besoins actuels :

  • Diplôme universitaire de 1er cycle en informatique + 6 ans d’expérience professionnelle en développement logiciel ou architecture logiciel (ou combinaison de ces deux éléments).
  • Connaissances nécessaires : maîtrise de la conception et de l’architecture de logiciels, compréhension des principes d’assurance qualité des logiciels, excellences en documentation des besoins techniques des projets, familiarité avec l’architecture de micro services.
  • Connaissances approfondies des langages Python et Javascript.
  • Capacité de jongler avec plusieurs projets à la fois.
  • Expérience en méthodologie agile Scrum.
  • Faire preuve d’autonomie, de débrouillardise, d’organisation et de rigueur
  • Bilinguisme oral et écrit (anglais-français)

La rémunération est établie selon la grille salariale interne en vigueur et le niveau d’expérience du candidat. Notre grille salariale respecte des principes d’équité internes et externes. Poste à temps plein, 40 heures semaine; dans le fuseau horaire de l’heure normale de l’Est.

Les avantages comprennent :

  • Voyages internationaux pour l’installation des projets (tous frais payés)
  • Assurances médicale et dentaire
  • Une équipe qui travaille fort et s’amuse tout autant
  • Horaires de travail à distance et flexibles
  • Distance de marche du métro De Castelnau sur la ligne bleue

L’adaptation à la « nouvelle normale » :

En réponse à la COVID-19, le travail à domicile est la norme dans la mesure du possible ! Cependant, si vous devez vous rendre au bureau, nous avons des directives spécifiques qui respectent les réglementations provinciales. Nous adaptons ces lignes directrices en fonction de l’évolution de la situation.

À PROPOS DE L’ENTREPRISE

Thinkwell Studio Montréal crée et produit des expériences collectives dans le domaine du divertissement, de la culture et de l’hospitalité. Fondé il y a 20 ans sous le nom de Réalisations-Montréal et acquis par Thinkwell Group en 2018, le studio de Montréal a été un véritable pionnier dans la fabrication d’environnements immersifs et interactifs. Incluant l’acquisition, le groupe Thinkwell a déjà investi plus de $2M au Québec. On nous connaît notamment pour nos projets avec Warner Bros., Sun Life et l’hôtel Renaissance à New York. Plus près de chez nous, nous avons conçu l’expérience nocturne du parc animalier Oméga à Montebello en Outaouais et nous avons aussi co-créé l’illumination du pont Jacques-Cartier dans le cadre des festivités du 375e anniversaire de Montréal.

SOFTWARE ARCHITECT

Mission and general overview

As a member of the interactive development team, the software architect works to bring the vision of the various projects to fruition. The candidate ensures constant quality control while working with the development team and project managers to clearly define the needs, in a simple and efficient manner, for the software design of projects. They participate closely in the design phase of projects, ensuring that the team applies the appropriate steps to complete the projects. The architect is responsible for ensuring that team members have a good understanding of the specifications they have put in place.

The Software Architect reports to the Interactive Development Lead.

This position requires being open to international travel to deliver projects.

Typical functions and responsibilities include:

  • Define the architecture of software systems and educate team members on best practices of established principles.
  • Promote long-term quality and maintenance of projects with the help of robust methodology, code review, technical notes, and proof of concepts.
  • Plan the operation of the project and participate in its production.
  • Design and implement rigorous testing processes to facilitate the team’s ability to maintain and test the various ongoing projects.
  • Participate in the design, estimation, and implementation of projects.
  • Make the most appropriate technological choices for the project and its future uses and developments.
  • Identify the technological risks of the project and develop strategies to minimize them.
  • Collaborate with the R&D team to facilitate the integration of new processes into projects.

Qualifications, skills and competencies needed to contribute to current needs :

  • Undergraduate degree in computer science.
  • 6+ years of professional experience in software development or software architecture
  • OR equivalent combination of training and/or experience.
  • Required knowledge: Mastery of software design and architecture, understanding of software quality assurance principles, excellent documentation of technical project needs, familiarity with micro services architecture.
  • In-depth knowledge of Python and Javascript languages.
  • Ability to juggle multiple projects.
  • Experience in Agile Scrum methodology.
  • Demonstrate autonomy, resourcefulness, organization, and rigor.
  • Bilingual in French and English (spoken and written).

Benefits include:

  • International travel for the installation of projects (all expenses paid)
  • Health benefits and dental insurance
  • Work hard but play harder at our social gatherings
  • Remote and flexible working hours
  • Walking distance from De Castelnau metro on the blue line

The salary is established according to our internal grid and the candidate’s level of experience. Our salary grid is designed to adhere to internal and external equity principles. This is a full-time position at 40 hours per week, working in the EST time zone.

Adjusting to the “new normal”:

In response to COVID-19, working from home is absolutely welcomed! However, if required to come to the office, we have specific guidelines that respect provincial regulations. We adjust these guidelines as the situation evolves.

ABOUT THE COMPANY

Thinkwell Studio Montreal creates and produces collective experiences in the fields of entertainment, culture and hospitality. Founded 20 years ago under the name Réalisations-Montréal and acquired by Thinkwell Group in 2018, the Montreal studio has been a true pioneer in the creation of immersive and interactive environments. Including the acquisition, the Thinkwell Group has already invested more than $2M in Quebec. We are best known for our projects with Warner Bros. and Sun Life and the Renaissance Hotel in New York City. Closer to home, we designed the night-time experience at the Omega Animal Park in Montebello in the Outaouais region and we also co-created the illumination of the Jacques-Cartier Bridge as part of Montreal’s 375th anniversary celebrations.

Apply for This Job

Job Overview

Sign in

Sign Up

Forgotten Password

Share