Partager cette offre
Notre client dans le secteur Chimie recherche un/une Senior CRM Software Engineer H/F
Description de la mission :
Contexte
La mission s'inscrit au sein d'une delivery squad opérant dans un environnement d'entreprise à grande échelle, avec une forte exigence de qualité, de gouvernance, de documentation technique et de collaboration multi-équipes. Le poste intervient sur des implémentations complexes de CRM orienté Customer Engagement et Sales, avec des enjeux d'intégration, de performance, d'industrialisation et de support en production.
Mission
Le consultant interviendra comme référent technique au sein de l'équipe pour concevoir, développer et faire évoluer des solutions CRM complexes. Il/elle devra livrer de manière autonome des implémentations avancées, contribuer aux choix de conception, assurer la qualité du code, participer à l'intégration avec des systèmes externes et résoudre des incidents complexes dans des environnements enterprise.
Principales responsabilités
Livrer de manière autonome des implémentations complexes CRM Customer Engagement et Sales
Servir de référence technique au sein de la squad et guider la conception des solutions et les développements
Développer des personnalisations de haute qualité en C#, JavaScript/TypeScript, Power Platform et Dataverse
Implémenter des plugins, custom workflow activities, custom APIs, PCF controls et extensions côté client
Concevoir et développer des intégrations avec des systèmes externes via REST/SOAP APIs, Azure Functions et des patterns de messagerie
Analyser et résoudre les problèmes de performance et les limitations de plateforme
Participer aux code reviews, veiller au respect des standards de développement et maintenir la documentation technique
Déboguer et résoudre des incidents complexes en production dans des environnements d'entreprise à grande échelle
Accompagner les architectes, analystes fonctionnels et ingénieurs DevOps lors de la conception et de la livraison des solutions
Contribuer à la configuration des pipelines CI/CD et aux bonnes pratiques ALM
Identifier les risques et la dette technique, et proposer des stratégies de mitigation
Encadrer des développeurs juniors et favoriser la collaboration transverse
Participer aux cérémonies Agile/SAFe de l'équipe de delivery
Environnement technique
CRM : Dynamics 365 CE, Sales, Customer Service, applications model-driven
Plateforme : Dataverse, Power Platform, Power Apps, Power Automate, Power BI
Développement : C#, .NET, JavaScript, TypeScript
Extensions : plugins, custom workflow activities, custom APIs, Web Resources, PCF controls
Intégration : REST APIs, SOAP APIs, Azure Functions, Azure Service Bus, messaging patterns, systèmes externes d'entreprise, ERP, gestion documentaire
Sécurité et identité : OAuth, Azure AD
Industrialisation : ALM, CI/CD, Azure DevOps, branching strategies, automated deployments
Méthodologies : Agile, SAFe
Profil recherché
Expérience
5+ ans d'expérience en développement sur Dynamics 365 CE et Sales
Expérience confirmée dans des environnements d'entreprise à grande échelle avec base utilisateurs importante et collaboration multi-équipes
Expérience sur des implémentations CRM complexes, les intégrations et la résolution d'incidents de production
Compétences techniques
Expertise approfondie sur Dynamics 365 CE, notamment Sales, Customer Service ou applications model-driven personnalisées
Très bonne maîtrise de l'architecture Dataverse : entités, relations, business rules, modèle de sécurité, solution layering managed/unmanaged et bonnes pratiques ALM
Solide maîtrise de C#/.NET pour les plugins et custom workflow activities
Solide maîtrise de JavaScript et TypeScript pour les personnalisations côté client
Bonne maîtrise de Power Platform, incluant Power Apps et Power Automate
Connaissance de Power BI
Expérience sur le plugin pipeline sync/async, les Web Resources, les PCF controls et les custom APIs
Capacité à produire un code propre, testable et maintenable selon des standards enterprise
Expérience de conception et d'implémentation d'intégrations via REST/SOAP APIs, Azure Functions et Azure Service Bus
Compréhension des modèles d'authentification tels que OAuth et Azure AD
Connaissance des pipelines CI/CD, des stratégies de branchement et des déploiements automatisés
Certifications Microsoft requises : Power Platform Developer Associate et Dynamics 365 CE Developer / Functional Consultant
Compétences personnelles
Fort sens de l'ownership et de la responsabilité
Capacité à challenger de manière constructive les décisions techniques
Approche proactive dans l'identification des risques, des incidents et de la dette technique
Aisance dans des structures de gouvernance complexes
Capacité à travailler étroitement avec des analystes fonctionnels, architectes et ingénieurs DevOps
Capacité à mentorer des développeurs juniors
Communication claire, concise et structurée
Langues
Anglais courant à l'écrit et à l'oral
Compétences / Qualités indispensables :
Dynamics 365 CE, Dataverse, C#/.NET, JavaScript/TypeScript, Power Platform, Intégration Azure et APIs
Compétences / Qualités qui seraient un + :
Expérience en environnement Agile/SAFe, Azure DevOps, langues additionnellesInformations concernant le télétravail :
Minimum 2 days on-site presence is mandatory after the onboarding period.
Profil recherché
Dynamics 365 CE
Dataverse
C#/.NET
JavaScript/TypeScript
Power Platform
Intégration Azure et APIs
Postulez à cette offre !
Trouvez votre prochaine mission parmi +8 000 offres !
Fixez vos conditions
Rémunération, télétravail... Définissez tous les critères importants pour vous.
Faites-vous chasser
Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.
100% gratuit
Aucune commission prélevée sur votre mission freelance.
Senior CRM Software Engineer
LeHibou
