Mise en place et configuration complète d'un CRM Dynamics 365 On-Premise dans
un environnement agile, visant à mettre en œuvre des évolutions qui favorisent la
flexibilité et l'adaptation rapide aux besoins du client.
· Développement sur mesure avec C# et JavaScript, intégration de processus
métiers critiques et personnalisation de modules spécifiques.
· Création et optimisation de workflows complexes pour automatiser les tâches
récurrentes et améliorer l'efficacité opérationnelle.
· Mise en place de tests unitaires pour les plugins et scripts JavaScript. Des tests
de non-régression ont été effectués avant chaque livraison, assurant la stabilité du
système dans les différentes versions du CRM.
· Gestion des solutions gérées et non gérées, avec suivi du cycle de vie des
solutions, incluant les déploiements et migrations entre environnements (dev, test,
production).
· Documentation technique : élaboration de documents clairs et détaillés pour
permettre aux nouveaux développeurs et aux membres de l'équipe fonctionnelle de
comprendre rapidement le code et de s'intégrer efficacement dans le projet.
Développement et paramétrage complet du CRM Dynamics 365 Online, remplaçant
le CRM Siebel, dans un environnement agile avec des itérations rapides, assurant
ainsi une transition fluide et conforme aux besoins métier.
Évolution continue du CRM, avec des ajustements réguliers des fonctionnalités
pour répondre aux nouveaux besoins et garantir la scalabilité du système en
fonction des retours utilisateurs et des évolutions métier.
Implémentation et configuration de Power Apps pour étendre les fonctionnalités du
CRM et permettre une gestion plus flexible des tâches métiers.
Création et implémentation de flux complexes via Power Automate, automatisant
des processus métiers tels que la validation des opportunités, le suivi des leads,
l'envoi d'emails automatiques, et la gestion des relances par email.
Mise en place de la sécurité et gestion des accès : configuration des Security
Roles, privilèges utilisateurs, et des règles de partage pour s'assurer que les
données sensibles sont accessibles uniquement par les personnes autorisées.
Déploiement et gestion des versions via Azure DevOps, assurant une transition en
douceur entre les environnements de développement, de test, et de production,
avec un suivi rigoureux des versions et des correctifs.
Correction et évolution des projets CRM Dynamics 365 Online en fonction des
besoins métier et des retours utilisateurs. Mise en œuvre d'évolutions
fonctionnelles et techniques pour garantir la satisfaction des utilisateurs et assurer
une adaptation continue aux exigences changeantes du marché.
Développement en C# et JavaScript pour créer des solutions sur mesure, intégrant
des fonctionnalités complexes non prises en charge par les outils natifs de
Dynamics 365. Ces développements incluent la création de plugins, de scripts
JavaScript pour enrichir l'expérience utilisateur et automatiser certaines logiques
métier.
Création de Workflows avancés pour automatiser les processus métiers récurrents
et réduire les interventions manuelles, notamment dans le suivi des opportunités
commerciales, la validation des tâches et l'automatisation des actions.
Création et implémentation de flux complexes avec Power Automate, permettant
d'automatiser des processus critiques.
Amélioration continue des performances du CRM : surveillance des performances
et résolution des problèmes techniques pour garantir la fluidité des opérations au
quotidien.
Support et gestion des incidents : responsable de l'analyse et de la résolution des
anomalies techniques, ainsi que de la mise en place de correctifs en
environnement de production pour garantir la continuité des opérations et
minimiser les interruptions de service.
Suivi des versions et gestion des déploiements : mise en œuvre d'une stratégie de
gestion des solutions (gérées et non gérées) pour assurer une transition fluide et
sans heurts des fonctionnalités entre les différents environnements
(développement, test, production). Coordination des déploiements standard afin de
garantir une intégration harmonieuse des nouvelles fonctionnalités tout en
maintenant la stabilité du système.
Formation complétée en Power BI : j'ai suivi une formation sur Power BI pour
développer mes compétences en création de rapports et tableaux de bord, ainsi
que pour optimiser l'analyse des données et la visualisation des performances
métier.
collaboration avec les parties prenantes pour recueillir et
clarifier les exigences fonctionnelles et techniques, assurant que l'équipe
comprend bien les objectifs du projet.
Gestion des incidents : coordination de la résolution des problèmes rencontrés par
l'équipe, en priorisant les incidents critiques et en veillant à une communication
efficace avec les parties prenantes.
Création et gestion des tickets correctifs et évolutifs dans le backlog : en
s'assurant qu'ils sont classés par ordre de priorité, ce qui facilite une gestion
efficace des sprints et permet à l'équipe de se concentrer sur les tâches les plus
critiques.
Suivi de l'avancement des projets : utilisation de tableaux Kanban et de burndown
charts pour visualiser l'avancement, identifier les blocages et assurer que l'équipe
reste alignée sur les objectifs.
Animation des cérémonies Scrum : facilitation des réunions quotidiennes, des
revues de sprint et des rétrospectives, en s'assurant que chaque membre de
l'équipe a l'occasion de s'exprimer et de contribuer à l'amélioration continue.
Identification et résolution des obstacles : détection proactive des obstacles
pouvant freiner l'avancement du projet et mise en place de solutions pour les
surmonter, favorisant ainsi un environnement de travail productif.
Paramétrage complet du CRM Dynamics 365 : personnalisation des entités, des
formulaires, et des champs pour répondre aux besoins spécifiques des utilisateurs
et optimiser l'expérience utilisateur.
· Développement en C# et JavaScript : création de solutions sur mesure, y compris
des plugins et des scripts, pour enrichir les fonctionnalités du CRM et automatiser
des processus métier.
Création et implémentation de flux avec Power Automate : développement de flux
automatisés pour des tâches telles que l'envoi d'emails et la gestion des
notifications, contribuant ainsi à l'optimisation des processus métiers.
Tests et validation des développements : réalisation de tests unitaires et
fonctionnels pour assurer la qualité des livrables avant leur mise en production,
ainsi que participation aux User Acceptance Tests (UAT) avec les utilisateurs.
Gestion des incidents et maintenance du système : suivi des tickets d'incidents et
des demandes d'évolution, en assurant la résolution rapide des problèmes
techniques et la mise à jour des solutions existantes.
Développement d'une application de messagerie instantanée from scratch, conçue
pour faciliter la communication entre le personnel.
Analyse des besoins : collaboration avec les parties prenantes pour recueillir et
clarifier les exigences fonctionnelles et techniques, garantissant une
compréhension approfondie des objectifs du projet.
Développement de nouvelles fonctionnalités Front-end et Back-end : conception et
mise en œuvre de fonctionnalités innovantes en utilisant Java pour le Back-end et
Angular 4 pour le Front-end, assurant une expérience utilisateur fluide et réactive.
Participation aux cérémonies Agile SAFe : contribution active aux cérémonies
Agile, y compris les planifications de sprint, les revues et les rétrospectives, pour
favoriser une collaboration efficace au sein de l'équipe et assurer l'alignement sur
les objectifs du projet.
Réalisation de tests unitaires et d'intégration : mise en place de tests pour garantir
la qualité et la performance des fonctionnalités développées, en identifiant et
corrigeant rapidement les bugs.
Refonte de l'application de gestion des comptes clients, visant à améliorer
l'expérience utilisateur et à optimiser les fonctionnalités pour une gestion plus
efficace.
Développement de nouvelles fonctionnalités Front-end et Back-end : conception et
mise en œuvre de solutions robustes en utilisant Java pour le Back-end et
AngularJS pour le Front-end, garantissant une interface utilisateur réactive et
intuitive.
Participation aux cérémonies Scrum : contribution active aux réunions
quotidiennes, aux planifications de sprint, aux revues de sprint et aux
rétrospectives pour promouvoir une communication efficace et améliorer la
collaboration au sein de l'équipe.
Chiffrage des User Stories (US) : évaluation et estimation des efforts nécessaires
pour réaliser les User Stories, en fournissant des estimations précises pour aider à
la planification des sprints.
Réalisation de tests unitaires et fonctionnels : création de tests pour valider le bon
fonctionnement des nouvelles fonctionnalités et garantir la qualité du code
développé.