Développeur Power Platform & Full Stack (.NET/Angular)
Conception et développement d'une plateforme e-commerce full stack (.NET 8 / Angular) pour une PME de produits cosmétiques, enrichie d'applications Power Platform et d'une intégration Dynamics 365 pour améliorer la gestion de la relation client et automatiser les processus commerciaux.
- Architecture RESTful et base de données SQL Server.
- Fonctionnalités clés : gestion des produits, panier, commande et authentification sécurisée (JWT).
- Intégration d'un système de paiement en ligne via API (type Stripe).
- Implémentation d'un chatbot IA pour l'assistance client avec réponses contextuelles via API (type OpenAI).
- Application des bonnes pratiques d'architecture (principes SOLID, injection de dépendances) et optimisation des performances.
- Déploiement de la solution sur environnement cloud avec mise en place d'un CI/CD basique.
- Conception et création de tables personnalisées Dataverse avec relations 1-N et N-N pour structurer le pipeline commercial B2C/B2B (Leads, Contacts, Opportunités).
- Développement de Model-Driven Apps avec formulaires principaux et rapides selon les rôles utilisateurs, vues personnalisées avec filtres et tri métier.
- Création d'une Canvas App mobile pour les agents terrain avec galeries connectées à Dataverse et gestion de la navigation.
- Conception de flux Power Automate automatisés déclenchés sur événements Dataverse pour fiabiliser le cycle de vie des commandes et des cas SAV.
- Configuration d'un portail Power Pages avec gestion des permissions de table et rôles web pour l'accès client sécurisé.
- Développement d'un plugin C# en Pre-Operation pour le calcul automatique des totaux de commande côté serveur.
- Scripts JavaScript WebResource sur les événements OnLoad/OnChange pour une UX enrichie avec notifications dynamiques.
- Configuration de Business Rules pour les alertes métier (stock faible, commande annulée).
- Mise en place de rôles de sécurité RBAC avec 3 profils différenciés et politique DLP pour encadrer les connecteurs.
- Création et administration de plusieurs environnements (Dev/Test/Prod) avec export/import de solutions managées pour l'ALM.
Environnement technique