12 Oct
|
COFOMO
|
Montreal
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).
📌 Analyste-programmeur full stack (Montreal)
🏢 COFOMO
📍 Montreal