Retour à la recherche
Logo de COFOMO

Analyste-programmeur full stack

  • Montréal, QC
  • Sur place
  • Publié 10 oct. 2026
  • 1 poste

Ouvre LinkedIn

Connectez-vous pour enregistrer ce poste
Type d’emploi
Temps plein
Niveau d’expérience
Expérimenté · 5+ ans
Formation minimale
Baccalauréat
Langue de l’offre
français
Heures de travail
40 heures par semaine
Niveau d’expérience
Mid-Senior level

Résumé du poste

Analyze requirements and develop, maintain, and modernize full-stack applications, including supporting and documenting the existing Microsoft Access system and helping replace it progressively. Contribute to data migration, testing, secure CI/CD practices, AI-assisted development and code review, technical documentation, knowledge transfer, and collaboration with a multidisciplinary team.

Détails du poste

Voici un bref aperçu des tâches et des responsabilités qui vous incomberont : Analyser les besoins fonctionnels et les traduire en solutions techniques robustes et évolutives; Concevoir, développer et maintenir les composantes frontales et dorsales des applications; Développer et intégrer des interfaces de programmation d’applications, des services applicatifs et des mécanismes d’échange de données; Assurer le soutien, la maintenance corrective et l’évolution contrôlée de l’application Microsoft Access existante; Documenter les formulaires, les requêtes, les rapports, les macros, les modules VBA, les données et les règles d’affaires de l’application existante; Participer à la conception et au développement de la nouvelle solution destinée à remplacer progressivement l’application existante; Contribuer à la préparation, à la validation et à l’exécution de la migration des données; Réaliser les essais unitaires et prendre part aux essais d’intégration et de régression; Appliquer les pratiques DevSecOps, de sécurité applicative, d’intégration continue et de livraison continue; Utiliser les outils de développement assisté par l’intelligence artificielle en exerçant un jugement critique sur les résultats produits; Réviser, corriger, sécuriser et documenter le code généré avec l’aide de l’intelligence artificielle; Produire la documentation des solutions et effectuer un transfert structuré des connaissances; Collaborer avec le responsable de produit, l’analyste fonctionnel, le conseiller en architecture logicielle et les autres membres de l’équipe. Le Profil Recherché Est Le Suivant Détenir un diplôme universitaire de premier cycle en informatique, en génie logiciel ou dans une discipline pertinente, ou une combinaison de formation et d’expérience jugée équivalente; Posséder un minimum de sept (7) années d’expérience pertinente en analyse, en conception, en développement et en maintenance de solutions logicielles; Avoir une expérience significative en développement full stack dans des environnements applicatifs complexes; Démontrer une expérience dans le soutien ou la maintenance d’applications Microsoft Access; Maîtriser Java pour le développement d’applications d’entreprise, de services applicatifs et d’interfaces de programmation d’applications; Connaître le développement full stack couvrant les interfaces utilisateur, la logique applicative, les services, les interfaces de programmation d’applications et les bases de données; Maîtriser Microsoft Access, notamment les formulaires, les requêtes, les rapports, les macros, les modules VBA, les modèles de données et les liens vers des sources externes; Posséder une bonne maîtrise de JavaScript ou de TypeScript ainsi que d’un cadre moderne de développement d’interfaces, comme Angular ou React; Détenir une maîtrise des bases de données relationnelles et du langage SQL; Avoir de l’expérience avec les essais automatisés, l’intégration continue, la livraison continue et les pratiques DevSecOps; Utiliser efficacement les outils de développement assisté par l’intelligence artificielle; Démontrer une capacité à réviser, à corriger, à sécuriser et à documenter le code produit avec l’aide de l’intelligence artificielle; Posséder une expérience en modernisation, en refonte ou en remplacement progressif d’une application patrimoniale; Avoir travaillé au sein d’équipes multidisciplinaires utilisant une approche agile; Connaître Spring ou Spring Boot (un atout); Posséder une expérience avec Azure, Azure DevOps ou des technologies comparables (un atout); Détenir de l’expérience en migration de données provenant d’applications Microsoft Access (un atout); Connaître les environnements liés à la santé, aux services d’urgence ou au secteur public (un atout); Détenir une expérience avec des applications comportant des données sensibles ou des exigences élevées de continuité de service (un atout).

Ce que vous ferez

Analyze requirements and develop, maintain, and modernize full-stack applications, including supporting and documenting the existing Microsoft Access system and helping replace it progressively. Contribute to data migration, testing, secure CI/CD practices, AI-assisted development and code review, technical documentation, knowledge transfer, and collaboration with a multidisciplinary team.

Exigences

Requires a relevant bachelor's degree or equivalent education and experience, with at least seven years of relevant software analysis, design, development, and maintenance experience. Candidates should have significant full-stack experience, strong Java and Microsoft Access/VBA skills, knowledge of modern frontend frameworks, SQL, automated testing, DevSecOps, AI-assisted development, legacy modernization, and agile teamwork.

Compétences indiquées

  • Java · Souhaitée
  • JavaScript · Souhaitée
  • TypeScript · Souhaitée
  • Angular · Souhaitée
  • React · Souhaitée
  • SQL · Souhaitée
  • Tests automatisés · Souhaitée
  • CI/CD · Souhaitée

Autres compétences pertinentes

Relevées dans la description du poste. Confirmez les exigences importantes ci-dessus.

  • Full-Stack Development
  • Java
  • Microsoft Access
  • VBA
  • JavaScript
  • TypeScript
  • Angular
  • React
  • SQL
  • Relational Databases
  • API Development
  • Automated Testing
  • DevSecOps
  • Continuous Integration
  • Continuous Delivery
  • Data Migration

Domaines d’emploi

  • Software
  • Technology
  • Data & Analytics
  • Consulting

Autres postes chez COFOMO

Voir tous les postes chez COFOMO