Conseiller en architecture logicielle
Job in
Quebec, Québec, Province de Québec, Canada
Listed on 2026-03-02
Listing for:
Insse inc.
Full Time
position Listed on 2026-03-02
Job specializations:
-
Software Development
Software Engineer, Full Stack Developer, Software Architect, C# / Unity Developer
Job Description & How to Apply Below
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.
Formation
- Baccalauréat en informatique, génie logiciel ou génie informatique, ou 2 années d’expérience pertinentes par année de scolarité manquante
.
- Minimum de 8 ans d’expérience en technologies de l’information, dont 5 ans comme conseiller en architecture logicielle
. - Expérience de 5 ans en programmation .NET avec C# et VB
, ou 8 ans en technologies Web
. - Expérience de 5 ans dans au moins 6 des éléments suivants :
Injection de dépendance (Unity, Autofac), REST/SOAP, Angular, MVC, ASP.Net, SOLID, SQL, Git, TFVC, PLSQL. - Expérience de 5 ans dans au moins 5 des éléments suivants :
Oracle, patrons de conception, programmation asynchrone, optimisation de code, Clean Code, microservices. - 3 ans d’expérience dans l’utilisation ou l’application d’au moins 10 outils/concepts suivants : ingénierie logicielle, refactoring, automatisation des essais, intégration/livraison continue, TDD, BDD, revue de code, binômage, mocking, SOLID, propriété collective du code.
- 2 ans d’expérience en rédaction de règles fonctionnelles et logicielles dans un cadre de développement, incluant des dossiers d’architecture logicielle, devis fonctionnels et devis d’essais système/inter-systèmes.
- Réalisation de 2 mandats de 230 jours-personne dans des projets de plus de 1 000 jours-personne
, utilisant une méthodologie Agile (Scrum, Scrumban, Kanban, DAD ou SAFe).
- Maîtrise du français écrit et oral indispensable.
- Horaires : 35 heures par semaine, du lundi au vendredi.
- Mode de travail :
Hybride (2 jours en présentiel, 3 jours en télétravail). - Rémunération :
Ajustée selon l’expérience et les qualifications.
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×