Logo for Fresche Solutions

Architecte de solutions - Télétravail - FS450

Role overview

Qualifications

  • Bachelor's degree in computer science, software engineering, computer engineering, or related field.
  • 12 years or more of practical experience in enterprise web systems design and architecture.
  • Proven experience as a solutions architect, technical architect, or senior application architect.
  • High-level expertise in enterprise web development (Java, PHP, or similar platforms).

Responsibilities

  • Take responsibility for the technical solution throughout the project lifecycle, ensuring alignment with client requirements and business objectives.
  • Evaluate and optimize application and system performance (Java, IBM i/AS400, DB2).
  • Analyze bottlenecks at the application, database, operating system, and infrastructure levels.
  • Recommend and implement strategies to improve response time, transaction throughput, resource utilization, scalability, and overall system stability.

Key facts

  • Remote from: Canada
  • Full time
  • Expert & Leadership (>10 years)
  • French

Other skills

  • Communication
  • Leadership

About the company

Fresche Solutions logo

Fresche Solutions

Company details

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

Chez Fresche Solutions, nous offrons un excellent équilibre travail-vie personnelle ainsi que des horaires flexibles. Travaillez en télétravail depuis n’importe où en Amérique du Nord ou à partir de l’un de nos bureaux : c’est votre choix.


Pourquoi joindre l’équipe de Fresche? Nous croyons au leadership par l’innovation, à la livraison de résultats exceptionnels et à la réussite durable de nos clients. Notre objectif : s’assurer que 100 % de nos clients soient prêts à nous recommander. Notre culture d’entreprise distinctive fait de Fresche un employeur de choix et un partenaire de confiance depuis onze années consécutives. Nous veillons à ce que nos valeurs se reflètent dans tout ce que nous faisons — de la définition de nos priorités à la création d’idées, jusqu’à la livraison de solutions et l’accompagnement de nos clients.


À propos du rôle À titre d’architecte de solutions, vous jouerez un rôle clé dans la conception, la livraison et l’évolution d’initiatives majeures de transformation numérique. Vous prendrez en charge la solution technique, des premières étapes de découverte et d’architecture jusqu’à la mise en œuvre, l’optimisation et la clôture du projet.


Ce poste met un accent particulier sur l’optimisation de la performance des applications et des systèmes dans des environnements Java, IBM i/AS400 et DB2. Nous recherchons une personne capable d’évaluer la performance tant au niveau applicatif qu’au niveau du système d’exploitation, d’identifier les goulots d’étranglement et de concevoir des solutions pratiques qui améliorent la scalabilité, la réactivité, la stabilité et l’efficacité globale du système.


Vous travaillerez sur plusieurs projets en parallèle : recherche, animation d’ateliers techniques, rédaction de la documentation d’architecture, présentation et défense des choix d’architecture auprès des clients et des parties prenantes internes. Vous agirez également comme point d’escalade technique senior pour les enjeux complexes.


Vos responsabilités

  • Assumer la responsabilité de la solution technique tout au long du cycle de vie du projet, en veillant à l’alignement avec les exigences du client et les objectifs d'affaires.
  • Évaluer et optimiser la performance des applications et des systèmes (Java, IBM i/AS400, DB2).
  • Analyser les goulots d’étranglement aux niveaux applicatif, base de données, système d’exploitation et infrastructure.
  • Recommander et appliquer des stratégies pour améliorer le temps de réponse, le débit des transactions, l’utilisation des ressources, la scalabilité et la stabilité globale.
  • Analyser le comportement des applications Java (mémoire, garbage collection, gestion des threads, connexions et serveurs d’applications).
  • Évaluer la performance des systèmes IBM i (gestion de la charge, activité des travaux, utilisation CPU/mémoire, sous-systèmes).
  • Évaluer la performance DB2 (exécution des requêtes, indexation, plans d'accès, SQL, verrouillage, configuration).
  • Rechercher et évaluer des options techniques pour guider les architectures et les stratégies de modernisation.
  • Concevoir des solutions intégrant Java, PHP, IBM i, DB2 et autres technologies selon les besoins spécifiques de chaque mandat.
  • Traduire les exigences d'affaires et techniques en architectures évolutives, pérennes et faciles à maintenir.
  • Animer les séances de découverte technique, ateliers d’architecture et discussions de conception.
  • Présenter, expliquer et défendre vos recommandations d’architecture devant des auditoires techniques et non techniques.
  • Rédiger la documentation d’architecture, spécifications techniques, diagrammes, recommandations et feuilles de route de mise en œuvre.
  • Collaborer avec les équipes de développement, d’infrastructure, de bases de données, de livraison et les équipes clients.
  • Promouvoir les meilleures pratiques d’architecture, les normes de développement et les outils de surveillance de la performance.
  • Agir comme point d’escalade senior lors des phases de découverte, développement, tests, déploiement et support en production.
  • Concilier les objectifs de modernisation avec les réalités des environnements légacy et critiques.


Exigences du poste

  • Baccalauréat en informatique, génie logiciel, génie informatique ou domaine connexe.
  • 12 ans ou plus d’expérience pratique en conception et architecture de systèmes Web d’entreprise d'envergure.
  • Expérience démontrée à titre d’architecte de solutions, d’architecte technique ou d’architecte applicatif senior.
  • Expertise de haut niveau en développement Web d’entreprise (Java, PHP ou plateformes similaires).
  • Solide expérience en diagnostic et résolution de problèmes complexes de performance applicative et système.
  • Connaissance pratique approfondie de l’optimisation Java (JVM, gestion mémoire, garbage collection, multi-threading, profilage).
  • Expérience d'évaluation de la performance dans les environnements IBM i, iSeries ou AS400.
  • Maîtrise de l’optimisation DB2 (requêtes SQL, indexation, plans d’accès, analyse de charge).
  • Capacité à investiguer à travers toutes les couches de la pile : code, base de données, OS, middleware, infrastructure.
  • Expérience en conception de solutions pour systèmes intégrés et critiques.
  • Excellentes compétences en documentation technique, présentation et gestion des parties prenantes.
  • Aptitude à communiquer clairement et défendre des choix techniques complexes.
  • Capacité à gérer des priorités concurrentes et à exercer un leadership d’architecture sur plusieurs projets simultanés.


Atouts

  • Expérience avec les applications RPG et les projets de modernisation IBM i.
  • Expérience en modernisation ou intégration d’applications legacy IBM i avec Java, PHP, API, applications Web ou plateformes cloud.
  • Connaissance des outils de diagnostic et de surveillance de la performance IBM i.
  • Expérience avec les outils de profilage applicatif, de suivi de bases de données, de planification de capacité et de tests de charge.
  • Connaissance des architectures cloud, hybrides, conteneurisées ou distribuées.
  • Expérience en services-conseils, services professionnels ou livraison de projets en mode client.


Conditions d'emploi Poste permanent à temps plein. Nous sommes également ouverts à évaluer un contrat d'un an pour un(e) consultant(e) d'expérience.


Équité en matière d’emploi Fresche Solutions souscrit au principe d’équité en matière d’emploi. Nous valorisons la diversité et l'inclusion au sein de nos équipes. Tous les candidats qualifiés seront pris en considération sans égard à la race, la religion, la couleur, l'origine, le genre, l'orientation sexuelle, l'âge, l'état matrimonial, le handicap ou toute autre caractéristique protégée par la loi.


Comment c'est de travailler chez Fresche?


Visitez notre site Web et postulez dès aujourd’hui :https://freschesolutions.com/careers/

Suivez Fresche Solutions sur LinkedIn : https://www.linkedin.com/company/fresche-solutions

#LI-Remote

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Related jobs

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.