Analyste-programmeur Full Stack

Exposant 3 — Canada · Posted ~8 hours ago

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Description

À propos d'Exposant 3 (E3) Exposant 3 est une firme de services-conseils spécialisée en gestion des affaires et en technologies de l'information. Nous accompagnons les organisations publiques et privées dans leur croissance et leur transformation grâce à une innovation centrée sur l'humain et des solutions numériques de pointe. Votre carrière chez Exposant 3 Nous croyons fermement en une gestion saine et humaine, où la confiance, la compétence, et le plaisir de réussir ensemble sont au centre de nos valeurs. Nous vous offrons bien plus qu'un simple emploi : rejoignez une équipe innovante où l'intelligence artificielle, l'automatisation des processus, et la modernisation technologique font partie du quotidien. Chez Exposant 3, nous mettons l'humain au cœur de tout ce que nous entreprenons. Notre vision ? Vous permettre de déployer "la puissance de l'humain exposant 3" : • La puissance de l'individu : Un environnement où votre engagement est valorisé. • La puissance de l'équipe : Une collaboration forte où l'entraide et les réussites sont partagées. • La puissance de l'entreprise : Une vision commune pour des objectifs ambitieux et collectifs. Principales responsabilités • 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 API, 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. • Analyser et documenter les formulaires, requêtes, rapports, macros, modules VBA, données et règles d'affaires de l'application Access. • Participer à la conception et au développement de la nouvelle solution appelée à remplacer 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 participer 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 d'intelligence artificielle pour soutenir le développement, tout en exerçant un jugement critique sur les résultats produits. • Documenter les solutions et assurer un transfert structuré des connaissances à l'équipe interne. • Collaborer avec le responsable de produit, l'analyste fonctionnel, l'architecte logiciel et les autres membres de l'équipe. Profil recherché : Formation : • Détenir un diplôme universitaire de premier cycle (baccalauréat) dans le domaine des technologies de l'information ou autre domaine pertinent (ex. : génie logiciel), ou une expérience, une certification ou la combinaison de certains éléments jugés pertinents en compensation aux exigences académiques. • Certification (Azure, JAVA, DevOps) (Atout) • Certification MOS Access ou formation avancée en bases de données (Atout) • Formation en développement Web ou migration applicative (Atout) Expérience demandée : • Minimum de sept années d'expérience pertinente en analyse, conception, développement et maintenance de solutions logicielles. • Détenir QUATRE (4) à CINQ (5) ans d'expérience et plus en développement logiciel ou gestion de solutions applicatives. • Expérience significative en développement full stack dans des environnements applicatifs complexes. • Expérience démontrée dans le soutien ou la maintenance d'applications Microsoft Access. • Expérience en modernisation, en refonte ou en remplacement progressif d'une application patrimoniale. • Expérience en développement (.NET et/ou JAVA). • Expérience en bases de données relationnelles (SQL Server, Oracle, Access). • Expérience de travail au sein d'équipes multidisciplinaires utilisant une approche agile. • Expérience en maintenance, évolution et support d'applications. • Expérience en gestion et transformation de données (import, validation, migration). Technologies utilisées : • Maîtrise avancée de Java, incluant le développement d'applications d'entreprise, de services applicatifs et d'API. • Maîtrise du développement full stack couvrant les interfaces utilisateur, la logique applicative, les services, les API et les bases de données. • Maîtrise de Microsoft Access, incluant les formulaires, requêtes, rapports, macros, modules VBA, modèles de données et liens vers des sources externes. • Bonne maîtrise de JavaScript ou de TypeScript ainsi que d'un cadre moderne de développement d'interfaces, comme Angular ou React. • Maîtrise des bases de données relationnelles et du langage SQL, incluant la modélisation. • Connaissance des architectures modernes, API et services Web (REST). • Expérience avec les essais automatisés, l'intégration continue, la livraison continue et les pratiques DevSecOps (CI/CD, gestion de code). • Connaissance des environnements infonuagiques (ex. Azure), des principes de sécurité et des outils de monitoring et observabilité. • Maîtrise pratique des outils de développement assisté par l'intelligence artificielle. • Capacité à réviser, corriger, sécuriser et documenter le code généré avec l'aide de l'IA. Qualités recherchées : • Autonomie, rigueur et capacité à résoudre des problèmes techniques complexes. • Capacité à prendre rapidement en charge une application existante peu documentée. • Capacité à gérer simultanément le maintien d'une solution existante et le développement de sa solution de remplacement. • Jugement critique dans l'utilisation des outils d'intelligence artificielle. • Aptitude à collaborer avec des intervenants techniques et fonctionnels. • Excellente capacité de documentation et de transfert de connaissances. Atouts ou exigences particulières : • Expérience avec Spring ou Spring Boot. (Atout) • Expérience avec Azure, Azure DevOps ou des technologies comparables. (Atout) • Expérience en migration de données provenant d'applications Access (Access vers Web, modernisation). (Atout) • Expérience dans le secteur de la santé et des services sociaux, des services d'urgence ou du secteur public. (Atout) • Expérience avec des applications comportant des données sensibles ou des exigences élevées de continuité de service. (Atout) • Expérience en environnements complexes ou multi-systèmes et en intégration de systèmes. (Atout) • VBA (Access) (Atout) • Modélisation (MCD, MLD, normalisation), SQL avancé (requêtes complexes, optimisation), migration et transformation de données. (Atout) • Git, Azure DevOps, Jenkins, Maven, Visual Studio, Eclipse, VS Code. (Atout) • Docker, Kubernetes, Azure Cloud et CI/CD, ODBC, architectures hybrides ou Web. (Atout) Pourquoi nous rejoindre ? ✔ Une culture d'équipe dynamique et bienveillante, fondée sur la confiance et la collaboration ✔ Un environnement de travail flexible en télétravail ✔ L'opportunité de contribuer à des projets d'envergure dans le secteur technologique ✔ De réelles possibilités de prise d'initiatives, d'innovation et de développement professionnel Site Carrière Exposant 3 : https://www.exposant3.com/carriere