Opens LinkedIn
- Employment type
- Full-time
- Experience level
- Senior · 5+ years
- Minimum education
- Bachelor’s degree
- Posting language
- French
- Working hours
- 40 hours per week
- Seniority
- Mid-Senior level
Job summary
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.
Job details
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).
What you’ll do
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.
Requirements
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.
Listed skills
- Java · Preferred
- JavaScript · Preferred
- TypeScript · Preferred
- Angular · Preferred
- React · Preferred
- SQL · Preferred
- Automated testing · Preferred
- CI/CD · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- 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
Job areas
- Software
- Technology
- Data & Analytics
- Consulting
More jobs from COFOMO
Ingénieur de données – Intermédiaire
- On-site
- Montréal, QC
- Posted Oct 11, 2026
Analyste fonctionnel BI
- On-site
- Montréal, QC
- Posted Oct 11, 2026
Analyste fonctionnel
- On-site
- Montréal, QC
- Posted Oct 11, 2026
Ingénieur de données – Intermédiaire
- On-site
- Montréal, QC
- Posted Oct 10, 2026
