Partenaire technologique des grandes entreprises depuis 1979, le Groupe SII est au cœur de l'économie de l'innovation avec 16 000 collaborateurs, une présence internationale dans 20 pays, et un chiffre d’affaires supérieur à 1.621 milliards de dollars canadiens.
SII Canada offre à ses clients une expertise technique avancée dans les domaines du développement applicatif, Web et Mobile, de la Cybersécurité et du Cloud. Nous intervenons également en Ingénierie, particulièrement sur les systèmes embarqués dans divers secteurs industriels.Notre ambition : faire évoluer les systèmes d’information et contribuer à la création des produits et services de demain pour nos clients.
En tant qu’entreprise de consultation en TI basée au Québec, SII Canada opère dans un environnement mondial où l’anglais est essentiel. Nous restons dédiés à la promotion et au respect de la langue française au sein de notre entreprise.
---
Le chef technique assume un rôle de leadership et d’influence et agit à titre d’expert-conseil et de contenu dans la livraison continue des solutions, dans leur maintien et leur mise à jour.
Le conseiller contribue au développement et à l’évolution de nos API d’intégrations REST qui permettent la communication entre la plateforme de notre fournisseur.. Il analyse, conçoit, configure, développe, maintient et fait évoluer les produits logiciels pour répondre aux besoins de l'organisation. Il se porte responsable de la qualité des solutions codées. Il participe à l’analyse des besoins des clients et à l’élaboration des orientations dans les activités de développement. À cet égard, il planifie, hiérarchise et coordonne le travail afin de tenir les engagements pris en phase avec les objectifs à atteindre. La nature des dossiers et des projets exige des connaissances globales dans le domaine.
Plus spécifiquement, il sera amené à :
- Participer à l’élaboration des stratégies de réalisation, effectuer l’analyse et le développement de produits logiciels, soit la conception, le code, l'automatisation des tests et l’exploitation en appliquant les bonnes pratiques de développement, de données et de sécurité.
- Documenter les solutions techniques et les pratiques pour assurer la pérennité des produits et participer à l'élaboration de la documentation, à la préparation et diffuser des formations pour les pairs et consommateurs.
- Fournir un soutien technique aux opérations informatiques. Assurer une analyse des problématiques complexes, déterminer les causes et effectuer un suivi des problèmes aux systèmes lors d’incidents critiques et s’assurer de leur résolution.
Le conseiller met à profit sa compétence à maîtriser la technologie et d’anticiper les innovations.
Responsabilités principales :
- Accompagner et orienter le client dans l’analyse et la définition des besoins, dans l’orientation, ainsi que dans le choix et l’évaluation des solutions technologiques appropriées
- Réaliser et participer à des études, ainsi qu’aux phases de positionnement, de faisabilité et de conception détaillée et faire les recommandations technologiques appropriées
- Élaborer, réaliser et appliquer les modèles conceptuels et logiques, ainsi que les stratégies de conception, d’implantation et d’intégration
- Assurer l’arrimage transversal auprès des instances et comités concernés par les projets et offrir le soutien et les suivis requis
- Coordonner les activités opérationnelles requises afin d’assurer la qualité, la performance, la fiabilité, la disponibilité et l’amélioration continue des systèmes et solutions technologiques.
Mode de travail : hybride flexible
Compétences :
- Faire preuve de leadership. Avoir un grand sens des responsabilités
- Posséder des capacités de communication hors pairs et être capable de vulgariser des concepts compliqués
- Être capable d’influencer l’équipe vis-à-vis des meilleures façons de faire de l’industrie, ainsi que les autres personnes avec qui il interagit
- Être curieux, savoir se remettre en question et déployer des efforts pour apprendre de nouvelles choses
- Stimuler l'innovation
- Capacité d’apprentissage en continue
- Être organisé, rigoureux et savoir gérer les priorités
- Capacité à anticiper les problèmes et bloquants et trouver des façons proactives de les contourner
- Capacité de comprendre rapidement, de s’adapter et d’anticiper
Connaissances et aptitudes requises :
- Baccalauréat dans une discipline appropriée
- Un minimum de six ans d’expérience pertinente
- Connaissance du français nécessaire
- Maîtrise des outils infonuagique et de leur impact sur les équipes de développement
- Expérience en intégration, livraison et déploiement en continu
- Capacité à identifier et appliquer les bonnes pratiques de développement logiciel (clean architecture, clean code, design pattern)
- Apprécier les différences, Apprendre avec agilité, Être orienté client, Être orienté vers l’action, Gérer la complexité, Maîtriser la technologie, Planifier et coordonner.
Environnement technologique :
- Connaissance Angular
- Connaissance de SQL
- Expertise des frameworks suivants : Spring, Hibernate/JPA, Java Server Framework/Primefaces, Junit, SOAP/Rest
- Expertise des outils devops: Git, maven, Jenkins
- Bonnes connaissances des environnements
- Expérience des concepts infonuagiques, etc.