Analyste-programmeur .NET – Architecture et développement logiciel

LGS, an IBM Company

Quebec

Hybrid

CAD 90,000 - 120,000

Part time

1 hour ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

LGS, an IBM Company, recherche un analyste-programmeur senior pour participer à l’analyse, la conception, le développement et la mise en production de solutions logicielles .NET dans un cadre agile. Le candidat travaille en mode hybride à Québec et collabore étroitement avec l’équipe pour assurer qualité et performance des solutions.

Le poste requiert 8 années d’expérience TI, dont 5 en analyse-programmeur et 4 en développement .NET (C#, ASP.NET MVC, Web API).

Qualifications

  • Baccalauréat en TI ou BA option SIO requis.
  • 8 années d’expérience en TI, dont 5 en analyste-programmeur.
  • 4 années en développement .NET (C#, ASP.NET MVC/Web API, REST).
  • 4 années avec les outils ou équivalents listés.
  • 3 années en POO et 4 années en concepts DevOps et qualité logicielle.

Responsibilities

  • Analyser les besoins et les histoires du carnet de produit et découper les tâches.
  • Réaliser analyses fonctionnelles et logicielles et modéliser données et objets d’affaires.
  • Développer et faire évoluer les solutions selon les standards OO et design patterns.
  • Soutenir les développeurs et résoudre les enjeux techniques de l’équipe.
  • Appliquer les orientations d’architecture logicielle et les faire évoluer (n‑tiers, microservices).
  • Réaliser tests unitaires, fonctionnels et d’intégration et documenter les tests.

Skills

Analyste-programmeur
Développement .NET
C# ASP.NET MVC
ASP.NET Web API
REST Web services
TDD
BDD
DevSecOps
Qualité logicielle

Education

Baccalauréat en technologies de l’information
Administration des affaires - SIO

Tools

ASP.NET MVC
ASP.NET Web API
NET Core / .NET 8
NET Framework 4.8
JSON
Razor

Job description

LGS, c’est avoir une carrière dans un environnement où vous êtes apprécié à votre juste valeur. C’est aussi une culture d’entreprise axée sur la diversité et l’inclusion, où nous accueillions tant les talents locaux qu’internationaux.

Vous serez impliqué dans des projets de grande envergure qui font progresser les entreprises et améliorent la vie des gens. Vous serez aux premiers rangs pour collaborer à des transformations numériques à large déploiement dans le domaine public et privé. Avec LGS, les possibilités sont infinies. Nous sommes une entreprise locale, d’envergure internationale, propulsée par la puissance du capital intellectuel d’IBM.

Pourquoi être pigiste pour LGS ?
  • Des mandats variés chez des clients diversifiés de grande envergure
  • Des missions qui sauront propulser votre carrière dans votre champ d’expertise, mais aussi qui vous permettront d’expérimenter de nouvelles technologies
  • Des conseillers en acquisition de talents dévoués et qui se soucient de vous
  • Un service d'accompagnement en mandat personnalisé
  • La possibilité de recevoir du coaching pré-entrevue.
Description du poste

Lieu : Québec

Date de début : 11 janvier 2027

Durée du mandat : 36 mois

Horaire de travail : 35 h

Mode de travail : Hybride

L’analyste-programmeur senior participe à l’analyse, à la conception, au développement, à l’évolution et à la mise en production de solutions logicielles dans un environnement Microsoft .NET. Il collabore étroitement avec les membres de l’équipe agile afin d’assurer la qualité, la performance et la conformité des solutions aux orientations d’architecture.

Ses principales responsabilités sont :
  • Analyser les besoins et les histoires du carnet de produit, estimer les efforts et contribuer à leur découpage en tâches de développement.
  • Réaliser les analyses fonctionnelles et logicielles, détailler les modèles d’objets d’affaires et contribuer à la modélisation des données.
  • Développer, documenter et faire évoluer les solutions logicielles selon les normes, les standards et les bonnes pratiques de programmation orientée objet et de conception logicielle.
  • Soutenir les développeurs et contribuer à la résolution des enjeux techniques de l’équipe.
  • Appliquer les orientations d’architecture logicielle et participer à leur évolution, notamment dans des environnements n-tiers, orientés services et microservices.
  • Réaliser les essais unitaires, fonctionnels, intégrés, systèmes et intersystèmes, incluant leur documentation et leur automatisation.
  • Participer aux revues de code et promouvoir les pratiques de qualité logicielle, notamment TDD, BDD, intégration et livraison continues.
  • Collaborer aux essais d’acceptation avec les utilisateurs et soutenir les équipes responsables des essais intégrés.
  • Assurer la livraison incrémentale des solutions, présenter les résultats des itérations et participer aux activités de rodage après la mise en production.
  • Contribuer à l’amélioration continue des pratiques, des normes de programmation, des outils et du cadre de développement.
Exigences et qualifications requises
  • Détenir un baccalauréat en technologies de l’information (informatique, génie logiciel, génie informatique) ou en administration des affaires, option systèmes d’information organisationnels (SIO).
  • Posséder huit (8) années d’expérience en technologies de l’information, dont cinq (5) années à titre d’analyste-programmeur dans des organisations d’envergure similaire.
  • Posséder quatre (4) années d’expérience en développement .NET avec au moins un des langages ou technologies suivantes : C#, ASP.NET MVC, ASP.NET Web API, services Web REST, JSON, Razor, .NET Framework 4.8 ou .NET Core/.NET 8 et versions supérieures.
  • Posséder quatre (4) années d’expérience avec les outils suivants ou leurs équivalents :
  • Posséder trois (3) années d’expérience en programmation orientée objet à titre d’analyste-programmeur.
  • Posséder quatre (4) années d’expérience dans l’application des concepts et pratiques de développement logiciel suivants : patrons de conception, injection de dépendance, principes SOLID, Clean Code, refactoring et DevSecOps.
  • Posséder quatre (4) années d’expérience en qualité logicielle et maîtriser au moins cinq (5) des pratiques suivantes : TDD, tests unitaires automatisés, tests intégrés automatisés, intégration continue, BDD, livraison continue, revue de code, programmation en binôme et techniques de simulation (mocking).
  • Avoir rédigé des devis fonctionnels ainsi que des devis d’essais systèmes et intersystèmes dans au moins deux (2) projets d’envergure.
Atouts
  • Posséder deux (2) années d’expérience dans un environnement utilisant l’architecture orientée services (AOS), les microservices, l’architecture orientée événements (Event-Driven) ou les bus d’entreprise (ESB).
  • Avoir réalisé un mandat nécessitant l’application de concepts d’accessibilité Web.
Soyez vous-même chez LGS

LGS s’engage à considérer tous candidats qualifiés sans égards à l’ethnie, la couleur, la religion, le sexe, l’identité ou l’expression de genre, l’orientation sexuelle, l’origine nationale, la génétique, la grossesse, le handicap, la neurodiversité, l’âge, le statut d’ancien combattant ou d’autres caractéristiques.

Il est possible que ce rôle implique que vous allez travailler avec une ou des technologies couvertes par des sanctions de la réglementation sur les exportations. Si vous n’êtes pas résident permanent canadien ou citoyen canadien, informez-vous auprès de votre conseiller en acquisition de talents.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Analyste-programmeur Full Stack .NET
Analyste-programmeur Full Stack .NET

LGS, an IBM Company • Quebec

Hybrid
CAD 90,000 - 110,000
Coaching pré-entrevue
Accompagnement en mandat personnalisé
Développeur(euse) Full Stack – Angular, C#/.NET et Azure (DevOps)
Développeur(euse) Full Stack – Angular, C#/.NET et Azure (DevOps)

LGS, an IBM Company • Quebec

Remote
CAD 90,000 - 130,000
Conseiller en architecture Devops
Conseiller en architecture Devops

LGS, an IBM Company • Quebec

Hybrid
CAD 120,000 - 180,000
Assurances collectives
Télémédecine
Régime d’épargne retraite avec employé
+4
Développeur(euse) / DevOps et infonuagique
Développeur(euse) / DevOps et infonuagique

LGS, an IBM Company • Quebec

Hybrid
CAD 90,000 - 140,000
Conseiller en architecture technologique
Conseiller en architecture technologique

LGS, an IBM Company • Quebec

Hybrid
CAD 110,000 - 170,000
Assurances collectives
Régime d’épargne retraite avec employe
Actions IBM à tarif avantageux
+1
Développeur(euse) .NET – VB.NET, Java et soutien applicatif
Développeur(euse) .NET – VB.NET, Java et soutien applicatif

LGS, an IBM Company • Montreal

Hybrid
CAD 90,000 - 120,000
Coaching pré-entrevue
Mandats variés chez clients divers
Soutien en acquisition de talents
Développeur(euse) BI senior – Azure Databricks
Développeur(euse) BI senior – Azure Databricks

LGS, an IBM Company • Quebec

Hybrid
CAD 85,000 - 110,000
Mandats variés
Coaching pré-entrevue
Accompagnement dédié
+1
Développeur(euse) Front-end (Angular)
Développeur(euse) Front-end (Angular)

LGS, an IBM Company • Montreal

Hybrid
CAD 80,000 - 110,000
Coaching pré-entrevue
Accompagnement mandat
Développeur(euse) Full Stack (Angular, Java, Spring Boot)
Développeur(euse) Full Stack (Angular, Java, Spring Boot)

LGS, an IBM Company • Montreal

Hybrid
CAD 90,000 - 120,000
Analyste fonctionnel sénior
Analyste fonctionnel sénior

LGS, an IBM Company • Quebec

Hybrid
CAD 90,000 - 120,000
Formations IBM
Assurances et télémédecine
Congés et bien‑être