Architecte de logiciels

Fédération québécoise des municipalités
Québec, QC, CA
48 $-90 $ / heure (estimé)
Temps plein

Ayant pour mission de défendre les intérêts politiques et économiques des régions, la Fédération québécoise des municipalités (FQM) est la porte-parole des régions du Québec.

Comptant environ 1 000 municipalités locales et municipalités régionales de comté membres, la FQM met également à la disposition des organisations municipales du Québec de nombreux services.

L’équipe technologies de l’information et développement logiciels appuie l’ensemble des directions dans leurs besoins d'affaires et voit à assurer la performance, l'intégrité et la sécurité des ressources informationnelles de la FQM.

C’est donc dans cette perspective de changement que la FQM recherche un analyste d’affaires TI en produits d’assurance pour compléter son équipe et réaliser en priorité les travaux d’architecture qui détermineront l’infrastructure TI cible à mettre en place pour le futur.

Cette architecture sera développée dans un contexte d’infonuagique avec des partenaires externes.

PRINCIPALES RESPONSABILITÉS

  • Proposer des solutions novatrices rencontrant les orientations stratégiques du projet ;
  • Définir l'architecture globale des systèmes logiciels, en identifiant les composants principaux, les interactions entre eux et les flux de données.
  • Évaluer et sélectionner les technologies, l’encadrement (Framework) et les outils appropriés pour mettre en œuvre l'architecture définie, en tenant compte des besoins fonctionnels, non fonctionnels et des contraintes de l'entreprise.
  • Utiliser des techniques de modélisation telles que les diagrammes Lucid Charts, UML ou autres pour représenter l'architecture logicielle de manière claire et compréhensible, en mettant en évidence les relations entre les différents composants.
  • Collaborer avec les analystes d'affaires et les parties prenantes pour comprendre et traduire les exigences fonctionnelles et non fonctionnelles en solutions architecturales.
  • Participer aux travaux de développement ;
  • Produire et mettre à jours des dossiers d’Architecture organique ;
  • Être un expert conseil auprès de l’équipe de développeurs et participer au processus d’assurance qualité des biens livrables techniques.
  • Planifier, concevoir, maintenir et améliorer les modèles conceptuels des données et des traitements ;
  • Créer des prototypes et des preuves de concept pour valider l'architecture proposée et identifier les éventuels problèmes ou limitations dès le début du processus de développement.
  • Fournir une direction technique aux équipes de développement, en veillant à ce que les normes et les bonnes pratiques architecturales soient respectées tout au long du cycle de vie du projet.
  • Concevoir et élaborer des architectures modulaires et évolutives pour gérer la complexité croissante des systèmes logiciels, en favorisant la réutilisation des composants et en minimisant les dépendances.
  • Optimiser les performances des systèmes logiciels en concevant des architectures efficaces, en identifiant et en résolvant les goulots d'étranglement et en mettant en œuvre des techniques d'optimisation
  • Réviser les devis d’essais organiques ;
  • S’assurer de la qualité du code produit, du suivi et du respect des bonnes pratiques de la programmation ;
  • Élaborer et participer à la définition de la stratégie d’implantation et à la mise en production des composantes d’une livraison ;
  • Élaborer la stratégie détaillée d’essais unitaires, intégrés, inter-systèmes et de performance ;
  • Collaborer à la planification, à la conception ainsi qu’à l’amélioration des développements en cours ou existants ainsi que leur entretien et évolutions.
  • Préparer les dossiers de mise en production et garantir les livraisons ;
  • Coordonner et soutenir les équipes de mise en production et l’équipe d’élaboration des nouveaux systèmes.
  • Intégrer des mécanismes de sécurité robustes dans l'architecture logicielle pour protéger les données et les systèmes contre les menaces potentielles, en suivant les meilleures pratiques de sécurité.
  • Créer des architectures évolutives qui peuvent s'adapter à la croissance des besoins de l'entreprise et à l'augmentation de la charge de travail, en utilisant des approches telles que la mise en cluster et la mise à l'échelle horizontale.

QUALITÉS ET COMPÉTENCES

  • Excellente capacité d’analyse et de synthèse ;
  • Capacité d’écoute démontrée auprès de différentes clientèles ;
  • Gestion des priorités et sens des responsabilités
  • Souci du détail et de la qualité
  • Organisation structurée du travail
  • Rigueur professionnelle malgré les urgences
  • Expertise pratique sur plusieurs plateformes technologiques
  • Capacité supérieure de rédaction de documents
  • Facilités de communication orale
  • Intérêt à travailler dans un environnement en forte croissance

EXIGENCES

  • BAC en informatique ou dans une discipline connexe ;
  • Posséder au moins 10 années d’expérience en développement de systèmes d’information, dont au moins 5 ans dans la réalisation de dossiers d’Architecture organique.
  • Maitriser les concepts de l’architecture orientée services (AOS)
  • Maitrise des de C#, Net Core 3.1 et plus, Azure DevOps, Git
  • Certifications un atout ( TOGAF, Azure, Google, AWS)
  • Connaissance des technologies de déploiements et de conteneurisation ( kubernetes, Docker, Podman, etc)
  • Connaissance de la méthodologie Agile ( un atout)

CONDITIONS DE TRAVAIL

Le lieu de travail : Toute candidature sera considérée en considérant les possibilités de déplacements occasionnels dans le cadre des projets en cours.

Statut : Régulier temps plein 35h / semaine

La Fédération québécoise des municipalités offre des conditions de travail compétitives et une gamme d’avantages sociaux.

Conditions de travail :

  • Salaire concurrentiel
  • Régime d’assurance collective
  • Participation conjointe à un régime de retraite simplifié
  • À partir de 3 semaines de vacances par année dès la première année d’entrée en fonction
  • Banque de congés mobiles
  • Mode de travail hybride

POUR POSTULER

Bien que nous tenions compte de toutes les candidatures reçues, nous ne communiquerons qu’avec les personnes retenues. Nous vous remercions de l’intérêt que vous portez à nos organisations.

Il y a plus de 30 jours
Emplois reliés
Fédération québécoise des municipalités
Québec City, Québec

Créer des prototypes et des preuves de concept pour valider l'architecture proposée et identifier les éventuels problèmes ou limitations dès le début du processus de développement. Créer des architectures évolutives qui peuvent s'adapter à la croissance des besoins de l'entreprise et à l'augmentatio...

Offre sponsorisée
Tehora inc.
Québec City, Québec

Participer à la conception et au développement de solutions logicielles sur mesure;. ...

Offre sponsorisée
Momentum Technologies
Québec City, Québec

Démontrer ton rôle-conseil en architecture technologique et continuer à développer ton expertise. ...

Ancia
Québec City, Québec

L’architecte technologique travaillera en collaboration avec une équipe d’experts pour produire l’architecture technologique qui schématise les différents éléments de matériel informatique, de logiciels systèmes et de réseaux et leurs interrelations. Avoir CINQ (5) ans ou plus d’expérience comme arc...

Desjardins
Lévis, Québec

As a designer, IT architecture, you actively monitor opportunities offered by new technologies for the organization as a whole.You design components (software, data and infrastructure) to meet the business needs of projects based on architecture targets and supporting foundation.You ensure consisten...

Great Canadian Gaming Corp.
Canada, Canada

Java Software Developer Job#62139. Mindwire is currently seeking a Java Software Developer to work for our valued Federal Government client. Must have a minimum of five years of demonstrated hands on experience developing web-based applications using Java and JavaScript (React) with relational datab...

TEHORA
Québec City, Québec
Télétravail

TEHORA est présentement à la recherche d’un(e) Conseiller en architecture technologique – profil architecte intégrateur service ayant d’excellentes aptitudes techniques, d’excellentes connaissances et qui souhaite mettre à profit ses compétences au sein d’une équipe polyvalente. Rédiger, valider et ...

Intact Financial Corporation
Québec City, Québec

Knowledge of the followingtoolsis an asset: Maven/Gradle, Jenkins, GitHub, Docker, JMeter, Sping, Camel, SQL Developer for Oracle. ...

Fujitsu
Canada

Developer Progression Mainframe Migration Project. In addition, the developer will troubleshoot defects reported by both Fujitsu and client testing groups. The technology is Java, , Intellij / Eclipse, Postgres/OracleSql /SQL Server, PowerShell modernized from Mainframe COBOL. The ideal candidate wo...

Cofomo
Québec City, Québec

Architecte technologique VMWARE / Azure (AVS). Architecte technologique VMWARE / Azure (AVS). Architecte technologique VMWARE / Azure (AVS). Travailler avec Cofomo, c’est l’occasion de collaborer aujourd’hui aux projets technologiques de demain. ...