01Maîtrise approfondie et pratique de la plateforme Microsoft Dynamics CRM, du modèle d'entité, du modèle de sécurité et des services Web.
02Maîtrise approfondie et pratique du framework xRM.
03Expérience étendue du développement avec le framework .NET et C#, incluant une expérience avec l'API CRM, les points de terminaison REST/ODATA et SOAP.
04Expérience pratique dans l'architecture de solutions impliquant la personnalisation de CRM, incluant le code côté serveur, la logique métier personnalisée, les modules d'intégration, les assemblages de workflow et les plug-ins.
05Expérience pratique de la migration de données d'une version de CRM à une autre.
06Expérience avec ADO.NET, ASP.NET, Windows Communication et Workflow Foundations.
07Expérience étendue en conception et développement JavaScript et HTML.
08Expérience dans le développement de solutions impliquant des technologies de bases de données relationnelles sur des plateformes telles que SQL Server ou Oracle, avec une expérience en programmation de procédures stockées utilisant Transact SQL ou PL/SQL.
09Expérience en conception orientée objet et en architectures orientées services (SOA).
Le poste propose
01Effectuer la configuration CRM, le développement d'assemblages personnalisés, le code d'intégration et les scripts de migration de données pour les projets basés sur Microsoft Dynamics CRM.
02Participer aux efforts de développement sur l'ensemble du cycle de vie basés sur Microsoft Dynamics CRM, le framework xRM et C#.NET.
03Diriger l'élaboration des user stories et des artefacts de conception pour communiquer efficacement les exigences aux parties prenantes du client.
04Contribuer aux meilleures pratiques architecturales du client et aux normes de personnalisation CRM à utiliser sur les projets basés sur Dynamics CRM.
05Mener des revues de code pour garantir que la qualité du code de personnalisation est au plus haut niveau possible et que les modèles de conception appropriés sont respectés.