Développeur Full Stack, Logiciels – Full Stack software developer

Montréal
Ingénierie - Logiciel
Permanent
Un peu d’info sur nous :
 
TRIOTECH est créateur d’attractions immersives et interactives. Nous créons du fun.
 
Nous amenons le fun à un autre niveau et nos équipes repoussent constamment les limites. Nous cherchons des joueurs talentueux pour compléter nos équipes. Nous faisons les choses à notre manière, et nous n'avons pas l'intention de nous arrêter là. Êtes-vous prêt? Voici un aperçu d'une journée ici : https://vimeo.com/252713297
 
Pour en savoir davantage sur nous, les nombreux prix que nous avons gagnés, nos produits et les millions de gens qui vivent l’expérience TRIOTECH à travers le monde chaque année, c’est par ici : http://www.trio-tech.com/

***

About us:
 
Market leader of out-of-home multi-sensory interactive attractions. We are creators of fun.
 
We bring fun to the next level, and we have hyperactive R&D and creative teams always pushing the envelope. We’re looking for real players to join our team. We always do things differently, and we aren't stopping anytime soon. Create with us! Here is a glimpse of a day here: https://vimeo.com/252713297
 
To find out more about us, the many prizes awarded, our product and the millions of people who experience TRIOTECH around the world every year, it’s here: http://www.trio-tech.com/

Principales responsabilités - Main responsabilities

    • Collaborer avec les différents usagers des applications afin de créer les requis de développements.
    • Produire du code Front-End servant à créer une interface élégante, facile à utiliser et qui réponds aux besoins clients.
    • Produire du code Back-End servant à créer la structure de l’application en fonction des interfaces logicielles et du parc d’équipement.
    • Concevoir et aider à l’exécution du plan de test de l’interface usager en créant la série de scénarios d’utilisations correspondant aux applications.
    • Participer activement à l’architecture et au développement de la plateforme de développement et déploiement des systèmes (framework).
    • Participer activement au débuggage et au support à la clientèle lorsque requis.
    • Développer des outils pour faciliter le design.
    • Développer des tests et des outils de profilage.

    • Collaborate with the different users of the applications to create the requirements necessary for the developments.
    • Produce Front-End code to create an elegant, easy-to-use interface that meets customer needs.
    • Produce back-end code to create the application structure based on the software interfaces and the equipment fleet.
    • Design and assist in the execution of the test plan of the user interface by creating the set of application scenarios corresponding to the applications.
    • Participate actively in the architecture and development of the platform for the development and deployment of systems (framework).
    • Actively participate in debugging and customer support when required.
    • Develop tools to facilitate design.
    • Develop tests and profiling tools.

Exigences - Requirements

    • Diplôme universitaire en informatique, développement de logiciels ou équivalent.
    • Un minimum de 5 ans d’expérience pertinente.
    • Excellente compréhension de Javascript et d’au moins un framework d’interface utilisateur (React, Angular, Vue, etc.)
    • Expérience en programmation C++ (Back-End).
    • Connaissances approfondies en intégration de systèmes et en développement de logiciels distribués.
    • Bonne connaissance en ingénierie logicielle (design / architecture de code).
    • Excellente compréhension des bonnes pratiques de développement logiciel.
    • Maîtrise du français et bon niveau d’anglais. 

    • Savoir naviguer au sein d’équipes multidisciplinaires.
    • Utiliser efficacement la latitude et l’autonomie offerte.
    • Apporter de nouvelles idées.
    • Avoir de la rigueur et faire preuve d’organisation.
    • Être passionné(e) par la recherche et le développement!

    •  
    • University degree in computer science, software development or related field
    • 5 years of relevant experience
    • Excellent understanding of Javascript and at least one user interface framework (React, Angular, Vue, etc.)
    • Experience in C++ programming (Back-End)
    • In-depth knowledge of systems integration and distributed software development;
    • Good knowledge of software engineering (design / code architecture)
    • Excellent understanding of software development best practices
    • Fluency in French and English (Oral and written)
    •  
    • Know how to navigate within multidisciplinary teams;
    • Use the latitude and autonomy effectively;
    • Bring new ideas;
    • To have rigor and to show organization;
    • Be passionate about research and development!
Nous avons hâte de vous connaître!

***

Looking forward meeting with you!