Développeur technique - Microsoft Dynamics 365 Customer Engagement et Power Platform
Description de l'emploi
Chez EY, nous sommes All in pour façonner votre avenir en toute confiance.
Nous vous aiderons à réussir au sein d’un puissant réseau d’équipes diversifiées connectées à l’échelle mondiale et à mener votre carrière là où vous le souhaitez.
Joignez-vous à EY et travaillons ensemble pour un monde meilleur.
La possibilité
Développeur technique – Microsoft Dynamics 365 Customer Engagement et Power Platform
Joignez-vous à notre groupe Consultation à titre de développeur technique spécialisé dans les solutions Microsoft Dynamics 365 Customer Engagement. Ce poste de service à la clientèle comprend la conception et l’implémentation de solutions techniques personnalisées basées sur Power Platform et la collaboration avec des conseillers fonctionnels, des configurateurs et des équipes de développement à l’échelle mondiale pour concevoir des solutions de gestion des relations clients (CRM) de calibre entreprise.
Vos principales responsabilités
Conception et développement de solutions
- Concevoir et développer des plugiciels, des activités de flux de travail et des API personnalisés en utilisant le langage C# et la trousse de développement logiciel Dynamics 365 pour élargir les capacités des plateformes au-delà des fonctionnalités de base.
- Créer des commandes PowerApps Component Framework (PCF) sur mesure pour fournir une expérience utilisateur améliorée dans les applications fondées sur des modèles.
- Développer et maintenir des solutions Power Apps Portals (Power Pages), notamment des modèles Web personnalisés, des modèles Liquid, des personnalisations JavaScript et des intégrations d’API de portail.
- Créer et optimiser des ressources Web JavaScript complexes pour la logique commerciale du côté du client, la création de scripts de formulaires et la personnalisation du ruban.
- Concevoir et implémenter des intégrations Azure personnalisées, notamment Azure Functions, Logic Apps et Service Bus, pour les scénarios d’intégration d’entreprise.
- Développer et maintenir des solutions d’intégration en utilisant des API Web, des points de terminaison OData et des connecteurs de tiers.
Leadership technique et collaboration
- Collaborer avec les conseillers fonctionnels pour traduire les exigences d’affaires en spécifications techniques et en conceptions de solutions.
- Fournir des conseils techniques et effectuer des revues de code pour les équipes de développement à l’étranger, tout en garantissant le respect des normes de programmation et des pratiques exemplaires.
- Participer aux discussions sur l’architecture des solutions en apportant une expertise technique aux décisions liées à la conception.
- Travailler directement avec les clients pour comprendre les exigences techniques, présenter des options pour les solutions et réaliser des démonstrations techniques.
- Servir de mentor pour les configurateurs d’application quant aux possibilités et contraintes techniques de la plateforme.
Assurance de la qualité et déploiement
- Mettre en œuvre des tests unitaires complets et soutenir les phases de tests d’acceptation par les utilisateurs.
- Gérer le packaging de solutions ainsi que le déploiement dans les environnements de développement, de test et de production en suivant les pratiques de gestion du cycle de vie des applications.
- Dépanner et résoudre les problèmes techniques dans les environnements de développement, de test et de production.
- Participer aux revues de code et veiller à ce que les solutions respectent les pratiques exemplaires et les lignes directrices de sécurité de Microsoft.
- Documenter les plans techniques, l’implémentation du code et les procédures de déploiement.
Amélioration continue
- Rester au fait des mises à jour, des nouvelles fonctionnalités et des pratiques exemplaires de développement de Microsoft Dynamics 365 et Power Platform.
- Contribuer à la base de connaissances interne et aux bibliothèques de code réutilisable.
- Cerner les occasions d’amélioration des processus et d’innovation technique au sein des solutions client.
Compétences et qualités pour réussir
Compétences techniques
- Plus de quatre années d’expérience pratique en développement avec Microsoft Dynamics 365 Customer Engagement (Dynamics 365 Sales, Customer Service, Field Service ou Marketing)
- Maîtrise du langage C# et de la plateforme .NET Framework/Core pour le développement de plugiciels et de flux de travail sur mesure
- Expérience éprouvée avec la trousse de développement logiciel Dynamics 365, notamment Organization Service et Web API
- Compétences de niveau expert en JavaScript et expérience des cadres (frameworks) modernes (React, Vue ou Angular, un atout pour le développement au moyen de PCF)
- Expérience dans le développement au moyen de Power Apps Portals (Power Pages), notamment modèles Liquid, modèles Web et API propres à des portails
- Compréhension approfondie de PFC pour le développement de commandes sur mesure
- Maîtrise des services Azure couramment intégrés à Dynamics 365 (Functions, Logic Apps, Service Bus, Key Vault)
- Excellentes connaissances des technologies Web : HTML5, CSS3, REST APIs, JSON et OData
- Expérience des pratiques de gestion du cycle de vie des applications, notamment la gestion des versions (Git/Azure DevOps), la gestion du pipeline de processus CI/CD et la gestion des solutions
Connaissances sur les plateformes
- Compréhension approfondie du modèle de données, du modèle de sécurité et des capacités de personnalisation de Microsoft Dynamics 365
- Connaissance de l’écosystème Power Platform, notamment Power Automate, intégration Power BI et Dataverse
- Compréhension des protocoles d’authentification (OAuth 2.0, Azure AD) et des pratiques de développement sécurisé
- Connaissance des capacités du Common Data Model et de Dataverse
Compétences requises
- Baccalauréat en informatique, en technologies de l’information ou dans une discipline connexe (ou expérience équivalente)
- Certifications Microsoft (un atout) : PL-400 (Power Platform Developer Associate), MB-400 ou MB-200
Idéalement, vous avez aussi :
Aptitudes en consultation et en communication
- Capacité avérée à travailler directement avec des clients, à définir les exigences techniques et à expliquer des notions techniques complexes
- Expérience de travail dans des environnements de développement suivant les méthodes Agile ou Scrum dans le cadre de projets de consultation
- Excellentes compétences en analyse et en résolution de problèmes en plus d’avoir le souci du détail
- Excellentes aptitudes en communication écrite et verbale pour préparer des documents techniques et des présentations destinées aux clients
- Capacité à travailler en étroite collaboration avec des équipes réparties dans différents fuseaux horaires
- Expérience dans le mentorat de développeurs moins expérimentés ou de membres de l’équipe situés à l’étranger
Ce que nous recherchons
Nous recherchons une personne proactive et axée sur les résultats qui a à cœur de tirer parti de la technologie pour contribuer à la réussite de l’entreprise. La personne devra avoir un esprit stratégique et la capacité de s’adapter à l’évolution des besoins des clients et des tendances sectorielles.
Cette offre d’emploi n’est pas liée à un poste vacant existant au sein de notre organisation; toutefois, nous acceptons les candidatures de façon continue.
Ce que nous offrons
Nous offrons un programme de rémunération concurrentiel selon lequel vous êtes rémunéré en fonction de votre rendement et qui reconnaît la valeur que vous apportez à l’entreprise. De plus, notre programme de rémunération globale vous permet de déterminer les avantages qui vous conviennent et ceux qui vous aideront à mettre en place des assises solides pour votre avenir. Il comprend un programme de primes discrétionnaires, une couverture complète de soins médicaux, de médicaments d’ordonnance et de soins dentaires, un régime de retraite à cotisations définies, une directive en matière de vacances formidable, à laquelle s’ajoutent des journées payées par la Société afin que vous profitiez de fins de semaine allongées réparties dans l’année, les jours fériés et des congés personnels payés (en fonction de la province de résidence), ainsi qu’un éventail de programmes et d’avantages intéressants conçus pour votre bien-être physique, financier et social. Vous bénéficierez également :
- du soutien et de l’encadrement de certains des collègues les plus inspirants du secteur;
- de possibilités d’apprentissage vous permettant d’acquérir de nouvelles compétences et de propulser votre carrière;
- de la liberté et de la souplesse dont vous avez besoin pour jouer votre rôle de la manière qui vous convient.
EY présente les échelles salariales conformément aux lois provinciales applicables en matière de transparence salariale. Les salaires individuels à l’intérieur des échelles salariales prévues indiquées ci-après sont déterminés en fonction d’une grande variété de facteurs, notamment, sans s’y limiter, l’équité interne, la formation, l’expérience pertinente, les connaissances et les compétences applicables.
- Toronto: $110K à $145K
- London/Waterloo/Ottawa: $104K à $140K
- Vancouver: $110K à $145K
Êtes-vous prêt à façonner votre avenir en toute confiance? Postulez dès aujourd’hui.
Aidez-nous à vous offrir une expérience optimale pendant le processus de recrutement en nous informant de vos besoins particuliers.
Inclusivité chez EY
L’inclusivité est au cœur de qui nous sommes et de la façon dont nous travaillons. Nous avons pris l’engagement de favoriser un environnement au sein duquel les différences sont appréciées, les directives et les pratiques sont équitables, et où nos gens éprouvent un sentiment d’appartenance. Nous saluons la diversité et nous nous engageons à combattre le racisme systémique, à promouvoir l’équité entre les genres et la représentation des femmes à des postes de haute direction, à appuyer les membres de la communauté 2SLGBTQIA+, à promouvoir nos initiatives en matière de neuroinclusion et d’accessibilité, et nous sommes déterminés à donner la parole aux Autochtones (Premières Nations, Inuits et Métis) à l’échelle nationale dans la poursuite de nos efforts de réconciliation. La diversité de nos expériences, de nos habiletés, de nos parcours et des perspectives de nos gens les rend uniques et nous aide à évoluer. Parce que nous croyons que c’est en ayant la liberté d’être fidèles à eux-mêmes au travail que nos gens donneront le meilleur d’eux-mêmes et contribueront à bâtir un monde meilleur.
Apprenez-en davantage sur notre engagement en matière d’inclusivité en cliquant ici : https://www.ey.com/fr_ca/about-us/corporate-responsibility/equity.
EY | Travailler ensemble pour un monde meilleur
EY contribue à un monde meilleur en créant de la valeur pour ses clients, pour ses gens, pour la société et pour la planète, tout en renforçant la confiance à l’égard des marchés financiers.
Grâce aux données, à l’intelligence artificielle et aux technologies de pointe, les équipes d’EY aident les clients à façonner l’avenir en toute confiance et proposent des solutions aux enjeux les plus pressants d’aujourd’hui et de demain.
Les équipes d’EY fournissent une gamme complète de services en certification, en consultation et en fiscalité ainsi qu’en stratégie et transactions. S’appuyant sur des connaissances sectorielles, un réseau mondial multidisciplinaire et des partenaires diversifiés de l’écosystème, les équipes d’EY sont en mesure de fournir des services dans plus de 150 pays et territoires.
Chez EY, nous utilisons des outils d’intelligence artificielle (IA) dans le cadre de notre processus de recrutement afin d’améliorer l’efficacité et l’expérience d’embauche des candidats. Bien que nous utilisions l’IA, le jugement et la prise de décisions par des humains demeurent des éléments essentiels de l’expérience d’embauche que nous offrons aux candidats. Nous nous engageons à utiliser l’IA de façon responsable, et nos pratiques sont constamment revues et améliorées afin de nous assurer qu’elles sont conformes aux principes éthiques et aux exigences réglementaires les plus élevés.
À toutes les agences de recrutement : EY n’accepte pas les curriculum vitæ spontanés envoyés par les agences de recrutement. Les curriculum vitæ soumis en l’absence d’entente préalable ou demande de la part de notre équipe de recrutement ne seront pas pris en compte. EY n’est pas responsable des frais engendrés par l’envoi de curriculum vitæ spontanés.