Software Architecture Director [#2345]

Location: Montreal, Quebec [QC], Canada
Date Posted: 09-13-2018
Alteo is looking for a Software Architecture Director  for a permanent job based in Montreal.

Responsibilities:
  • Participates in setting sector strategies, directions, priorities and performance targets
  • Realization of software solutions in alignment with the strategic plan.
  • Participates in the development of three-year and annual plans for investment projects based on objectives, priorities and operational constraints.
  • Develops, documents and maintains the target technology architecture for solutions and their interoperability including the establishment of guiding principles, standards and standards (Application and Data Architecture, Application Security)
  • Develops common services derived from the target architecture used by all developers and ensures their governance, for example identity management, application security management and access, reusable components for the realization of user interfaces (UI) / UX), API management, etc.
  • Develops data integration solutions (eg data warehouses) and data recovery to support established data strategy
  • Validate the technological solutions proposed within the framework of the analyzes of opportunity and the elaborations of projects Ensures alignment with the target architecture
  • Ensures the reuse of existing solutions internally or on the market in order to optimize the velocity of the developments
  • Realizes the technological positions, Inspired by best practices and new solutions on the market to take advantage of them optimally. Oversees the realization of proof of concept in alignment with the process of business and technological watch.
  • Prepares and writes the strategic files under his responsibility, for example technological positioning, calls for tenders, files for the board of directors.
  • Plans and tracks the progress of initiatives and projects under his / her responsibility.
  • Creates and maintains a relationship of trust with peers to meet the needs of development teams and other sectors in architecture and integration.
  • Manages a team of 10 to 15 people in accordance with values ​​and agile principles.
  • Provides dynamic and efficient management of the human, material and financial resources under its responsibility.

Profile:
  • BAC in IT, Software Engineering or equivalent
  • 2+ years of experience in a similar role
  • 15+ years of experience in IT, mainly in architecture and development of software solutions
  • 5+ years of experience in software architecture
  • 5+ years of experience in team management
  • 5+ years of experience in large project management
  • Knowledge and relevant experience in an environment that uses agile methods.
  • Knowledge of Microsoft technologies is an asset, more specifically: Visual Studio Development Environment, Azure Cloud Services, Office 365, Dynamics AX Experience in API management
  • Knowledge of the business area of ​​education is an asset, including administrative, academic and teaching management.
  • Relevant experience of complex and heterogeneous IT environments.
  • Demonstrates a strong customer focus by having strategies to anticipate and exceed their expectations.
  • Supports values ​​of collaboration, respect, transparency and empowerment of teamwork.
  • Is recognized for its ability to innovate in order to achieve tangible results for customers.
  • Excellent skills in project management and communication.
  • Bilingual in French and English (oral, written)
@@@@@
Alteo est à la recherche d'un Directeur Architecture Logicielle pour un emploi permanent basé à Montréal.

Responsabilités :
  • Participe à l’établissement des stratégies, des orientations, des priorités et des cibles de performance du secteur
  • Réalisation des solutions logicielles en alignement avec le plan stratégique.
  • Participe à l’élaboration des plans triennaux et annuels des projets d’investissement en fonction des objectifs, des priorités et des contraintes opérationnelles.
  • Élabore, documente et maintient l’architecture technologique cible des solutions et de leur interopérabilité incluant l’établissement des principes directeurs, des normes et des standards (Architecture des applications et des données, Sécurité applicative)
  • Développe les services communs découlant de l’architecture cible utilisés par l’ensemble des développeurs et assure leur gouvernance, par exemple la gestion des identités, la gestion de la sécurité applicative et des accès, les composants réutilisables pour la réalisation des interfaces utilisateur (UI/UX), la gestion des API, etc…
  • Développe les solutions d’intégration des données (par exemple les entrepôts de données) et de valorisation des données en soutien à la stratégie des données établie
  • Valide les solutions technologiques proposées dans le cadre des analyses d’opportunité et des élaborations de projets 
  • Assure l’alignement avec l’architecture cible
  • Assure la réutilisation des solutions existantes à l’interne ou sur le marché dans le but d’optimiser la vélocité des développements Réalise les positionnements technologiques,
  • S’inspire des bonnes pratiques et des nouvelles solutions sur le marché afin d’en prendre avantage de façon optimale.
  • Supervise la réalisation de preuves de concept en alignement avec le processus de veille d’affaires et technologique.
  • Prépare et rédige les dossiers stratégiques sous sa responsabilité, par exemple les positionnements technologiques, appels d’offres, dossiers pour le conseil d’administration.
  • Effectue la planification et le suivi de l’avancement des initiatives et des projets sous sa responsabilité.
  • Crée et maintient une relation de confiance avec ses pairs dans le but de répondre aux besoins des équipes de développement et des autres secteurs en matière d’architecture et d’intégration.
  • Gère une équipe composée de 10 à 15 personnes dans le respect des valeurs et des principes agiles.
  • Assure une gestion dynamique et efficace des ressources humaines, matérielles et financières sous sa responsabilité.

Profil:
  • BAC en informatique, Ingénierie logicielle ou l'équivalent
  • 2+ années d'expérience dans un rôle similaire
  • 15+ années d'expérience en informatique, principalement en architecture et en développement de solutions logicielles
  • 5+ années d'expérience en architecture logicielle
  • 5+ années d'expérience en gestion d'équipe
  • 5+ années d'expérience en gestion de grands projets
  • Connaissance et expérience pertinente dans un environnement utilisant des méthodes agiles.
  • La connaissance des technologies Microsoft est un atout, plus particulièrement: environnement de développement Visual Studio, Azure Cloud Services, Office 365, Dynamics AX Expérience de la gestion des API
  • La connaissance du secteur d'activité de l'éducation est un atout, y compris la gestion administrative, universitaire et pédagogique.
  • Expérience pertinente des environnements informatiques complexes et hétérogènes.
  • Démontre une orientation client forte en ayant des stratégies pour anticiper et dépasser leurs attentes.
  • Soutient les valeurs de collaboration, de respect, de transparence et d'autonomisation du travail d'équipe.
  • Est reconnu pour sa capacité à innover afin d'obtenir des résultats tangibles pour ses clients.
  • Excellentes compétences en gestion de projet et en communication.
  • Bilingue Français et Anglais (oral, écrit)
this job portal is powered by CATS