Back to job search
Insse inc. logo

Conseiller en architecture logiciel

French posting
  • Québec, QC
  • Hybrid
  • Posted Oct 16, 2026
  • 1 position

Opens LinkedIn

Sign in to save this job
Employment type
Full-time
Experience level
Lead · 10+ years
Minimum education
Bachelor’s degree
Apply by
Apr 13, 2027
Posting language
French
Working hours
35 hours per week
Office presence
2 days per week
Seniority
Mid-Senior level
Application method
Direct apply is available

Job summary

Design, review, and evolve complex multi-tier software architectures, while addressing performance issues and ensuring consistent application of architecture and coding standards. Support development teams, improve development and testing frameworks, validate technologies through proofs of concept, and assist with production releases and software component distribution.

Job details

Vous êtes un expert en architecture logicielle et souhaitez mettre à profit votre expertise pour façonner des systèmes robustes et performants? Insse Inc. recherche un Conseiller en architecture logicielle pour guider la conception, l’évolution et l’optimisation des solutions logicielles de ses projets d’envergure. Rejoindre Insse, c’est intégrer une équipe dynamique et collaborative où l’innovation, la rigueur et la qualité du code sont au cœur des pratiques. Si vous maîtrisez les environnements .Net, les principes d’ingénierie logicielle et les architectures complexes, cette opportunité est faite pour vous! Responsabilités Rechercher et implanter des solutions aux problématiques de performance logicielle. Soutenir les analystes de réalisation sur les bonnes pratiques de codification et l’utilisation des outils de développement. Élaborer des architectures logicielles n-tiers intégrant la gestion d’erreurs, les patrons de conception, la journalisation, et l’accès multi-sources de données. Participer à l’évolution des normes et règles de programmation (IUG, scénarios transactionnels, normes de modélisation de données). Contribuer à l’évolution du cadre de développement : composants communs, outils de tests, environnements d’essais, intégration continue, TDD. Réaliser des preuves de concepts (PoC) pour valider des solutions technologiques. Réviser et mettre à jour les architectures logicielles des projets. Assurer la qualité du code produit et le respect des bonnes pratiques en programmation orientée services. Garantir l’application cohérente des orientations d’architecture logicielle par les équipes. Soutenir les mises en production et encadrer la distribution logique et physique des composants logiciels. Profil recherché Exigences du mandat 1. Détenir un diplôme universitaire de premier cycle (baccalauréat) dans le domaine des technologies de l’information (informatique, génie logiciel, génie informatique) ou posséder un minimum de deux (2) années d’expérience pertinentes par année de scolarité manquante; 2. Posséder huit (8) années d’expérience dans le domaine des technologies de l’information, dont cinq (5) années à titre de conseiller en architecture logicielle dans un environnement technologique d’envergure similaire à Revenu Québec; 3. Posséder cinq (5) années d’expérience en programmation dans un environnement .Net utilisant VB et C# ou posséder huit (8) années d’expérience en technologies Web; 4. Posséder cinq (5) années d’expérience dans six (6) des éléments suivants : · Injection de dépendance (UNITY, AUTOFAC); · REST/SOAP; 4. Posséder cinq (5) années d’expérience dans six (6) des éléments suivants : · Injection de dépendance (UNITY, AUTOFAC); · REST/SOAP; · Angular; · MVC, ASP.Net; · SOLID; · Langage SQL; · Git ; · TFVC; · PLSQL. 5. Posséder cinq (5) années d’expérience dans cinq (5) des éléments suivants : · Base de données (ORACLE); · Patrons de conception; · Programmation asynchrone; · Optimisation de code; · Code propre (Clean Code); · Microservices. 6. Posséder trois (3) années d’expérience dans l’utilisation ou l’application d’au moins dix (10) des outils et concepts suivants : · Concepts d’ingénierie Iogicielle; · réusinage de code (refactoring); · Automatisation des essais; · Intégration continue; · Livraison continue; · Développement piloté par les tests (TDD); · Développement piloté par le comportement (BDD); · Propriété collective du code; · Revue de code; · Programmation en binôme; · Techniques de simulacres (mocking); · Injection de dépendance; · SOLID. 7. Posséder deux (2) années d’expérience dans la rédaction de règles fonctionnelles et logicielles dans un cadre de développement ainsi que dans la rédaction de dossiers d’architecture logicielle, de devis fonctionnels et devis d’essais système et inter-systèmes; 8. Avoir réalisé deux mandats de 230 j-p dans le cadre de projets, dont l’envergure est de plus de 1000 J-P, dans un environnement utilisant une des démarches méthodologiques de développement agile de type Scrum, Scrumban, Kanban, DAD ou SAFE. Langues Maîtrise du français écrit et oral indispensable. Conditions de travail Horaires : 35 heures par semaine, du lundi au vendredi. Mode de travail : Hybride (2 jours en présentiel à Québec , 3 jours en télétravail). Rémunération : Ajustée selon l’expérience et les qualifications.

What you’ll do

Design, review, and evolve complex multi-tier software architectures, while addressing performance issues and ensuring consistent application of architecture and coding standards. Support development teams, improve development and testing frameworks, validate technologies through proofs of concept, and assist with production releases and software component distribution.

Requirements

Requires a bachelor's degree in an information technology field or equivalent relevant experience, at least eight years in IT, including five years as a software architecture advisor in a large-scale environment, and substantial .NET or web development experience. Candidates must also meet specified experience thresholds across architecture technologies and practices, agile projects, and the preparation of architecture and system-testing documentation; written and spoken French proficiency is essential.

Listed skills

  • .NET · Preferred
  • C++ · Preferred
  • REST APIs · Preferred
  • Angular · Preferred
  • SQL · Preferred
  • Oracle · Preferred
  • CI/CD · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Software Architecture
  • .NET
  • C#
  • VB
  • REST
  • SOAP
  • Angular
  • ASP.NET MVC
  • SQL
  • Oracle
  • Dependency Injection
  • Design Patterns
  • Microservices
  • Continuous Integration
  • Test-Driven Development
  • Agile Methodologies

Job areas

  • Software
  • Technology
  • Engineering
  • Consulting

More jobs from Insse inc.

See all jobs from Insse inc.