Tu es stimulé(e) par l’innovation et es sans cesse en train d'explorer de nouvelles technologies ?
Tu aimes avoir les mains dans le code ?
Tu es fier(e) d'avoir une longueur d’avance sur toutes les nouveautés technologiques?
Tu as travaillé ou aimerais travailler dans l’industrie du broadcast?
Viens rejoindre le département d'ingénierie de Riedel Canada et explorer avec nous les technologies de l'audiovisuel les plus poussées!
Tu travailleras sur le développement de tous les produits électroniques actuels et futurs de Riedel Communications, utilisés dans les événements sportifs, les parcs d’attraction, spectacles et autres évènements planétaires.
Nous fournissons des services de radio et d’interphone, des solutions informatiques d’événements ainsi que des systèmes de transmission audio et vidéo basés sur fibre et sans fil pour des événements à grande échelle tels que les Jeux Olympiques ou les Coupes du Monde.
Rejoindre Riedel Communications, c'est embarquer dans l'aventure d'un véritable pionnier de la technologie de réseau en temps réel basée sur la fibre optique!
Ton poste:
Tu reporteras au Team Lead de l'équipe Software et travailleras avec sur nos plateformes et projets en logiciel embarqué.
Tes tâches pourront inclure les suivantes:
- Faire partie d’une équipe de dévelopement logiciel agile.
- Collaborer avec les mémbres d’autres équipes afin d'atteindre les objectisf techniques.
- Participer au processus de développement logiciel scrum-agile et jouer un rôle actif dans l’amélioration continue.
- Être un leader technique pour l’équipe sur des technologies spécifiques. Produire du code de haute qualité qui peut servir de référence pour les autres.
- Créer des plans d’architecture, design de haut niveau et jouer un rôle intégral dans la production et l’implémentation de produits et fonctionalités.
- Faire des revues de code et émettre des recommendations constructives aux autres membres de l’équipe.
- S’impliquer dans la résolution de bugs et l’implémentation de fonctionalités et services majeurs.
- Participer dans la planification à court et moyen terme afin d’évaluer l’efforts requis pour implémenter des fonctionalités logicielles.
- Favoriser les discussions techniques et les décisions prises par l’équipe.
- Améliorer la qualité, la sécurité et la performance de produits existants.
- Travailler avec les requis technologies que la compagnie lors des activités de design et developpement.
Ton expérience et tes compétences
- Baccalauréat en génie logiciel ou équivalent.
- Au minimum 10 années d’expérience en dévelopement logiciel.
- Expérience approfondie avec des langages de programmation comme Java, C# et les technologies web comme AngularJs et TypeScript. Familiarité avec le langage Kotlin est un atout.
- Connaîssance des outils de dévelopement IntelliJ, Vistual Studio, Git, Jenkins, Maven et Gradle.
- Familiarité avec la suite d’outils Atlassian: Jira, Confluence, BitBucket, Bamboo.
- Connaîssance des outils de dévelopement, technique et principes agiles (SCRUM).
- Le candidat doît être autonome, avoir un grand talent en résolution de problèmes et doit se commettre à produire du logiciel de haute qualité.
- Expérience dans l’industrie de la télédiffusion est un atout.
- Maîtrise de l'anglais à l'écrit et à l'oral.
Les avantages de rejoindre Riedel Communications
Nous proposons à toutes nos employé.e.s un large éventail d'activités avec beaucoup de responsabilités personnelles et des possibilités d'accroître ton potentiel.
Dès le premier jour d'emploi, tu auras accès aux conditions suivantes :
- Poste temps plein permanent à 37.5 heures par semaine
- Un minimum de 3 semaines de congés annuels
- 10 jours de temps personnel par année, sans justification
- Une semaine additionnelle pendant les fêtes de fin d'année
- Assurance collective prise en charge à 50%
- Remboursement de la cotisation à l'OIQ, le cas échéant
- Participation au Programme REER
- Programme d'aide aux employé.e.s et télémédecine
- Formation continue
- Horaires super flexibles et télétravail sans justification
- Bornes de recharge gratuites pour autos électriques
- Paniers de fruits au bureau
- Des billets de saison des Canadiens!
Nous sommes un employeur souscrivant au principe de l'égalité des chances et tous les candidats qualifiés seront pris en considération pour un emploi sans considération de race, de couleur, de religion, de sexe, d'orientation sexuelle, d'origine nationale, de handicap, de statut d'ancien combattant protégé ou de toute autre caractéristique protégée par la loi.
***
Are you driven by innovation and constantly exploring new technologies?
Do you like coding?
Are you proud to be one step ahead of all technological innovations?
Have you worked or would you like to work in the broadcast industry?
Come join Riedel Canada's engineering department and explore the most advanced audiovisual technologies with us!
You will work on the development of all current and future electronic products of Riedel Communications - used in sporting events, amusement parks, shows and other global events.
We provide radio and intercom services, event IT solutions as well as fiber and wireless based audio and video transmission systems for large-scale events such as the Olympic Games or World Cups.
Joining Riedel Communications means embarking on the adventure of a pioneer in real-time network technology based fiber optics!
Your Role:
You will report to the Team Lead of the Software team and work with them on our embedded software platforms and projects.
Your tasks could include the following:
- Play an active role within an agile software development team.
- Collaborate with members of other teams to achieve technical goals.
- Participate in the scrum-agile software development process and play an active role in continuous improvement efforts.
- Be a technical leader for the team on specific technologies. Produce high quality code that can serve as a reference for others.
- Create software architecture, high-level design and be an integral part of product and feature implementation.
- Conduct code reviews and make technical contributions to product architecture
- Get involved in solving bugs and delivering major features and services.
- Participate in short and mid-term planning sessions to evaluate effort level on software features.
- Foster technical decision making on the team.
- Improve product quality, security, and performance.
- Engage with business and technology requirements in design & development