Technology/Engineering

Technical Director // Directeur Technique

The Technical Director will join a seasoned team of executives and will be responsible for laying out an executable technology roadmap. He/she will lead the development of a highly performant, resilient, reusable, secure and scalable technology stack with a service oriented architecture. The ideal candidate will translate business needs into technical service components and identify gaps, strategic impacts, and the risk profile in any technical solution or offering. He/she will recommend the appropriate technologies to the leadership team, while guiding teams in the rapid design, development, testing and deployment of micro services and APIs, for consumption across multiple channels and platforms.

RESPONSIBILITIES

  • Document the current architecture, identify areas of improvement and develop and evangelize a target architecture through strong communication and change management processes
  • Design and own the service oriented architecture and ensure its quality, resiliency, security and alignment to the business vision
  • Collaborate with functional users and product managers to translate business and integration requirements into high performing service-oriented integration solutions
  • Govern the introduction of new technologies by chairing joint architecture design meetings with technical leads and acting as a product manager for core technology projects
  • Lead a team of highly skilled software developers to develop prototypes and set the technology direction in alignment with business needs
  • Help the team increase velocity by removing friction in the development process through the implementation of different tools related to the architecture
  • Develop robust coding and integration standards across all systems, applications, and services and ensure adherence across development teams
  • Develop and reinforce best practices for master data management and integration
  • Advise the Vice President of Engineering and the executive team on skill gaps to be filled in order to achieve business objectives and target architecture
  • Keep abreast of trends in software development and evangelize the company within tech communities

REQUIREMENTS

  • Master’s degree in Software Engineering or Computer Science, or a related field
  • A minimum of 5 years hands-on experience leading an SOA Integration team, working on end-to-end integration projects from design to implementation
  • A minimum of 5 years experience using software development best practices in a large-scale Web product, including advanced use of Continuous Delivery and Agile methodology
  • In-depth knowledge in architecting software solutions including security, high availability, scalability, service-oriented architecture and API governance, container virtualization and micro services
  • Strong ability to write technical documents, support requirements decomposition, coordinate working proofs of concept and evolve to deployable code
  • Extensive experience with cloud-based environments (AWS preferred) and open source cloud computing platforms
  • Strong passion for, and good understanding of, new technologies such as big data, AI, voice recognition, beacons, etc.
  • High level of comfort working in a matrix environment
  • Excellent English written and verbal communication skills, French an asset

SKILLS

  • Strong ability to generate innovation and excitement among tech communities both internally and externally
  • Solid ability to present, synthesize and influence change
  • Great level of foresight, with a focus on long term quality of developments
  • Ability to earn trust through subject matter expertise
  • Highly analytical and detail oriented with exceptional listening skills



----------



Le Directeur Technique se joindra à une équipe exécutive chevronnée et sera responsable d’établir une carte routière technologique exécutable. Il/elle mènera le développement d’une pile technologique hautement performante, robuste, réutilisable, sécuritaire et évolutive avec une architecture axée sur le service. Le candidat idéal traduira les besoins d’affaires en composantes de service technique et identifiera les écarts, les impacts stratégiques et le profile de risque pour toute solution ou offre technique. Il/elle recommandera les technologies appropriées à l’équipe de direction et guidera les équipes dans la conception, le développement, les essais et le déploiement de micro services et API, qui seront utilisés par de multiples canaux et plateformes.


RESPONSABILITÉS

  • Documenter l’architecture actuelle, identifier les points à améliorer, puis développer et évangéliser l'architecture cible via la communication solide et les processus de gestion du changement
  • Concevoir l’évolution de l’architecture et en garantir la qualité, la résilience, la sécurité et l’alignement à la vision d’affaires  
  • Collaborer avec les utilisateurs fonctionnels et les gestionnaires de produit afin de traduire les exigences en terme d’affaires et d’intégration en solutions d’intégration performantes axées sur le service
  • Gouverner l’introduction de nouvelles technologies en présidant les réunions de conception architecturale conjointes avec les Chefs techniques et en agissant à titre de gestionnaire de produit pour les projets technologiques principaux
  • Superviser une équipe de développeurs de logiciels compétents en vue de développer des prototypes et établir la direction technologique conformément aux besoins d’affaires
  • Aider l'équipe à augmenter la rapidité et retirer toute friction du processus de développement en mettant en place différents outils reliés à l’architecture
  • Développer des normes de codage et d'intégration robustes au niveau de tous les systèmes, les applications et les services, puis en assurer l’adhérence au sein des équipes de développement
  • Établir et renforcer les meilleures pratiques pour la gestion et l’intégration des données de base
  • Conseiller le Vice-Président de l'Ingénierie et l'équipe de direction sur les écarts de compétences à combler afin d’atteindre les objectifs d’affaires et d’architecture
  • Rester à l'affût des dernières tendances en développement de logiciels et évangéliser l’entreprise au sein des communautés tech  

EXIGENCES

  • Maîtrise en Ingénierie, en Informatique, ou un domaine connexe
  • Un minimum de 5 années d’expérience pratique à diriger une équipe d'intégration SOA, en assurant l’intégration complète, de la conception à la réalisation
  • Un minimum de 5 années d’expérience avec les meilleures pratiques en développement de logiciels pour un produit Web à grande échelle, incluant l’utilisation avancée de livraison continue et de la méthodologie Agile
  • Connaissance approfondie des solutions logicielles architecturales incluant la sécurité, la haute disponibilité, l’évolutivité, l’architecture axée sur le service et la gouvernance API, la virtualisation de type conteneur et les micro services
  • Solides compétences en écriture de documents techniques, soutenir la décomposition des exigences, coordonner la démonstration de faisabilité et l’évolution au code déployable
  • Expérience considérable avec les environnements dans le nuage (préférablement AWS) et les plateformes d’informatique en nuage open source
  • Passion et compréhension rigoureuse des dernières technologies telles les données massives, IA, reconnaissance vocale, beacons, etc.
  • Haut niveau de confort à travailler dans un environnement matriciel
  • Maîtrise de l’anglais tant à l’oral qu'à l’écrit, francais un atout

COMPETÉNCES

  • Habileté à générer l’enthousiasme et l’innovation au sein des communautés tech internes et externes  
  • Grande facilité à présenter, synthétiser et influencer le changement
  • Prévoyance accrue et capacité à viser la qualité des développements à long terme
  • Capacité à gagner la confiance grâce à son expertise en la matière
  • Solides aptitudes analytiques et soucieux du détail avec grande capacité d'écoute

Apply