Description

Nous sommes à la recherche d’un(e) analyste-programmeur.euse spécialisé.e en Microsoft Dynamics 365 et en assurance qualité qui jouera un rôle clé dans la migration, le développement, l’optimisation, la documentation et la maintenance de notre nouveau CRM. Il ou elle assurera également la planification, la rédaction, l’exécution et le suivi des tests.

Ce rôle inclut aussi la participation à l’évolution des autres systèmes d’information (LMS, ERP, etc.) à travers des activités d’analyse, de programmation et de documentation. Le poste exige une approche méthodique et proactive, une grande curiosité intellectuelle, de la polyvalence, ainsi qu’une forte autonomie, tout en respectant les processus établis.

Responsabilités principales

  • Développer des solutions et automatiser les processus dans Dynamics 365 et d’autres systèmes (plugins, scripts, API), en utilisant des outils low-code/no-code (Power Apps, Power Automate) ou des langages comme C# et JavaScript.
  • Planifier, rédiger, réaliser et suivre les tests fonctionnels, UAT et E2E, afin d’assurer la qualité et la fiabilité des solutions livrées.
  • Collaborer étroitement avec les équipes SI, les autres services TI et les gestionnaires de projets.
  • Soutenir et former les membres de l’équipe SI dans l’apprentissage de Dynamics 365 (développement, administration, bonnes pratiques).
  • Fournir des formations et un soutien technique aux parties prenantes pour l’utilisation des outils et processus de tests.
  • Documenter et modéliser les systèmes (CRM, LMS, ERP), leurs composantes et processus, pour faciliter la maintenance et le transfert de connaissances.
  • Participer aux différentes phases de développement (analyse, conception, développement, maintenance) et proposer des améliorations.
  • Appliquer rigoureusement les politiques et procédures en vigueur dans le service des TI.
  • Effectuer une veille technologique, notamment sur les outils liés à Dynamics 365 et Microsoft 365.
  • Participer, au besoin, aux analyses d’affaires et fonctionnelles, ainsi qu’à la rédaction de propositions de solutions.

Profil recherché

Formation :

  • Baccalauréat, DEC ou AEC en informatique (développement, programmation, analyse ou tout autre domaine pertinent)

Expérience :

  • Minimum de 3 ans d’expérience en développement logiciel, incluant une expertise dans le développement et la personnalisation de Microsoft Dynamics 365 CRM (C#, JavaScript)

Certifications :

  • Exigée :
  • MB-910 : Microsoft Certified – Dynamics 365 Fundamentals
  • Atouts :
  • MB-400 : Microsoft Dynamics 365 Developer
  • PL-200 : Power Platform Functional Consultant
  • PL-400 : Power Platform Developer
  • MB-230 : Customer Service Functional Consultant
  • MB-210 : Sales Functional Consultant

Compétences techniques :

  • Excellente maîtrise des bases de données relationnelles (SQL Server) et du langage SQL
  • Expérience en assurance qualité (tests fonctionnels, d’intégration, automatisés, etc.)

Compétences requises :

  • Outils de gestion de tests (ex. : Azure DevOps – Test Plans)
  • Automatisation des tests (ex. : Selenium, Power Automate)
  • Validation des connecteurs Dynamics 365, tests d’intégration (ex. : Postman)

Atouts supplémentaires :

  • Certifications en assurance qualité (ex. : ISTQB, Scrum.org)
  • Tests API (ex. : Azure API Management)
  • Tests unitaires (ex. : xRM CI Framework, FakeXrmEasy)
  • Tests de performance et de sécurité (ex. : JMeter, Azure Load Testing, OWASP ZAP)
  • Outils d’automatisation QA (ex. : Alithya Rapid QA, Tricentis Tosca, Micro Focus ALM)
  • Cadres BDD (ex. : SpecFlow, Cucumber)
  • Très bonne connaissance de l’écosystème Microsoft 365
  • Connaissance des méthodologies Agile (Scrum, Kanban)
  • Connaissance du langage de modélisation UML
  • Anglais fonctionnel (intermédiaire à avancé), notamment pour comprendre et communiquer des concepts techniques