
Chef d’équipe – Simulation
- Montréal, QC
- Permanent
- Temps-plein
- Nous rendons nos clients performants - nous nous plaçons du point de vue du client et nous nous efforçons de créer une expérience client exceptionnelle.
- Nous exécutons et délivrons - nous nous fixons des objectifs ambitieux et nous sommes enthousiastes à l'idée de les atteindre.
- Nous débattons, puis nous nous engageons - nous remettons en question nos propres perspectives et idées à la recherche des meilleures solutions.
- Nous innovons pour inspirer - nous valorisons l'innovation dans les produits, les expériences utilisateur et les pratiques commerciales.
- Nous collaborons pour aller plus loin - nous travaillons en équipe pour obtenir de meilleurs résultats que ceux que nous obtiendrions seuls.
- Nous encourageons nos collaborateurs à atteindre leur plein potentiel - nous nous imposons des normes élevées, mais nous savons quand il faut célébrer les progrès et les réussites.
- Gérer une équipe de plus de 5 personnes. Vous les aiderez à faire évoluer leur carrière sur les plans technique et interpersonnel.
- Organiser le travail de votre équipe : planification trimestrielle, planification agile des sprints, animation des cérémonies agiles, revues de code et de fonctionnalités, tests automatisés, déploiement et maintenance.
- Collaborer avec les gestionnaires de produit pour définir la feuille de route stratégique et les priorités.
- Participer à la conception de l'expérience utilisateur et des interfaces graphiques.
- Concevoir, développer et maintenir des applications logicielles robustes, performantes et évolutives.
- Promouvoir une culture de tests automatisés en élevant les standards des tests unitaires et d'intégration, selon les principes de la pyramide de tests.
- Encadrer et soutenir les membres juniors de l'équipe dans toutes les étapes du développement logiciel agile.
- Appliquer les patrons de conception logicielle et les principes SOLID afin de produire un code propre, maintenable et réutilisable.
- Travailler principalement avec TypeScript, avec une exposition à Python et C++ au besoin.
- Développer et optimiser des applications avec ReactJS pour le développement frontal.
- Analyser et remanier du code existant pour en améliorer la maintenabilité et la performance.
- Collaborer avec des équipes multidisciplinaires pour développer des applications basées sur la simulation et la physique.
- Utiliser des moteurs physiques et des moteurs de rendu lorsque nécessaire.
- Appliquer l'algèbre linéaire et d'autres techniques mathématiques au besoin.
- Baccalauréat ou maîtrise en génie logiciel, informatique ou dans un domaine connexe.
- Plus de 10 ans d'expérience en développement logiciel.
- Minimum de 3 ans d'expérience dans un rôle de leadership.
- Excellentes aptitudes en résolution de problèmes et en analyse, avec une grande attention aux détails.
- Expérience avec des moteurs de jeux, la simulation basée sur la physique ou le rendu graphique 3D.
- Expérience en modernisation de code existant tout en maintenant l'intégrité du système.
- Les tests automatisés font partie de votre quotidien en tant que développeur.
- Connaissance de l'algèbre linéaire et des concepts mathématiques liés à la physique et à la simulation.
- Connaissance de ROS (Robot Operating System) ou d'un autre logiciel de robotique et son intégration dans les applications logicielles.
- Expérience avec la méthodologie de développement axée sur les tests (TDD).
- Expérience en systèmes embarqués ou en informatique en temps réel.
- Politiques flexibles en matière de congés payés et de travail à distance.
- Boissons et collations gratuites pour que vous soyez ravitaillé·e et prêt·e pour votre journée.
- Plans de santé et de bien-être pour que vous vous sentiez au mieux de votre forme.
- Possibilités d'évolution de carrière. Votre avenir compte.
- Événements sociaux conviviaux organisés en fonction des divers intérêts de notre équipe pour célébrer tous ensemble, d'équipes sportives sponsorisées aux soirées Trivia.
- Temps libre pour faire du bénévolat et contribuer à la vie de votre communauté.
- Appel téléphonique
- Rencontre avec l'équipe
- Décision et offre