Chef technique
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 de systèmes, programmes et applications informatiques de moyenne à grande envergure en réalisant l’arrimage et la mise en œuvre, tout en mettant à profit sa compétence à maîtriser la technologie et d’anticiper les innovations. Il analyse les besoins des clients et partenaires et influence les orientations relativement aux solutions technologiques ou des systèmes d’information requis à l’intérieur d’un projet. À cet égard, il planifie, hiérarchise et coordonne le travail afin de tenir les engagements pris en phase avec les objectifs à atteindre. Le conseiller formule des propositions relatives à la réalisation des projets et contribue à la résolution de problèmes complexes par des analyses et sa connaissance globale du domaine d’affaires. Il agit à titre de référence et de personne-ressource relativement aux systèmes auprès de son unité, des clients et divers intervenants.
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.
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
- Un minimum de dix ans d’expérience pertinente
- 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).
Environnement technologique
- Connaissances approfondies : VB .net, #C .net, Git, SQL, API Restful, Services SOAP, WCF (CXF), CI/CD, Azure Devops
- Bonnes connaissances des environnements
- Expérience des concepts infonuagiques, etc.