Trilliant offre une plate-forme de communication universelle qui se situe à la convergence des applications de réseau intelligent, de ville intelligente et de l’Internet industriel des objets (IIoT) mondial. Nous réunissons des solutions multi-technologies, des capacités mondiales et des communications critiques pour fournir des solutions à l’épreuve du temps.
Nous sommes une plate-forme de communication multi-technologie intégrée, indépendante des appareils, qui offre la flexibilité nécessaire pour équilibrer les capacités technologiques avec les besoins économiques. Chez Trilliant, nous nous engageons à proposer des solutions de pointe qui permettent à nos clients et à leurs clients de connecter le monde des objets.
Nous sommes un employeur garantissant l’égalité des chances offrant des avantages sociaux et des rémunérations complets avec une sélection de programmes d’assurance. Nous avons des environnements de travail dynamiques et collaboratifs avec certains des employés les plus brillants au monde. Nous investissons dans les gens et offrons à nos employés la possibilité de grandir parallèlement à notre entreprise.
Nous sommes présentement à la recherche d’un gestionnaire d’équipe de développement Java qui sera sous la responsabilité du directeur de développement logiciel pour le développement plateforme logicielle UnitySuite de Trilliant. Cette plateforme haute performance permet la collection et le traitement des données de millions d’objets connectés chaque jour. Le gestionnaire devra interagir avec d’autres équipes interdisciplinaires (Applications IU, systèmes embarqués, validation, support) afin de réaliser notre prochaine génération de solutions pour les réseaux d’objets connectés.
Fonctions principales:
- Gestion et évaluation de performance d’une équipe de développement logiciel Java;
- Contribution à l’élaboration d’un cahier de charge (roadmap) et planification des relâches logiciels;
- Support à l’équipe dans la définition du « backlog » de produit;
- Revue, définition et approbation des spécifications techniques logicielles du produit avec l’équipe de gestion de produits (« product management »);
- Contrôle serré de la qualité en amont;
- Interaction et coordination des relâches logicielles avec les autres équipes (systèmes embarqués, validation, produits, support);
- Contribution à l’architecture et support à l’équipe d’architecture;
- Assistance aux équipes de support client;
- Revue et contribution aux plans de test définis par les équipes de test;
- Rédiger et réviser des spécifications techniques avec les développeurs;
- Rapport sur l’avancement et la qualité du produit en développement.
- Superviser la conception, le prototypage, la publication , le déploiement et le support des produits Trilliant
- Gestion des délais et du budget de l’équipe
Exigences:
- 7+ ans d’expérience en gestion d’équipes logiciel en Agile;
- Expérience avec la planification de relâches et en intégration continue de platforme applicative Java;
- Souci de la qualité de produit et respect des échéanciers;
- Expérience pertinente en développement Java sur Unix et Windows;
- Connaissances des meilleures pratiques et des outils de gestion du code tel subversion, GIT, Maven, Artifactory;
- Connaissances XML, Spring, Hibernate. Base de données : SQL Server, Oracle;
- Bonne connaissance de la sécurité informatique et des enjeux liés aux vulnérabilités logicielles;
- Excellente maîtrise du français et de l’anglais (primordial) et ce, autant verbalement qu’à l’écrit.;
Éducation:
- Baccalauréat ou maitrise en informatique ou génie informatique;
Valeurs de la compagnie:
PASSIONNÉ-Nous trouvons les bonnes solutions pour les clients et dépassons leurs attentes.
RESPONSABLE – Nous travaillons intelligemment et abordons les problèmes avec urgence pour faire le travail.
CONFIANTS- Nous nous tournons vers l’avenir et collaborons les uns avec les autres pour fournir des solutions de classe mondiale.
ENERGIQUE-Nous sommes ravis et soutenons la croissance et la direction de Trilliant.