CRM Developer (Dynamics 365 for Sales)

Brak informacji o wynagrodzeniu
SeniorFull-time·B2B
#361608·Dodano 18 dni temu·4
Źródło: emagine
Aplikuj teraz

Tech Stack / Keywords

RESTMicrosoft DynamicsPower PlatformBackendC#JavaScript.NETAzure Services

Firma i stanowisko

Experienced Dynamics 365 for Sales Technical Consultant role in a large-scale international CRM initiative within the banking and financial services sector. The position involves developing and enhancing a global Microsoft Dynamics 365 for Sales platform used across dozens of countries.

Wymagania

  • 8+ years of experience with Dynamics 365 for Sales implementations.
  • Participation in at least 4 full lifecycle Dynamics 365 / CRM implementations.
  • Strong hands-on experience with Dynamics 365 for Sales Online.
  • Experience using CRM SDK.
  • Ability to interpret requirements and customise CRM accordingly.
  • Experience with Power Platform tools.
  • Experience with Canvas Apps and Pages on the Dynamics 365 platform.
  • Strong knowledge of C# and JavaScript.
  • Experience with the Microsoft .NET stack, including .NET 4.6.2.
  • At least 3 years of hands-on Azure application development experience.
  • At least 2 years of experience with Azure Functions, Application Insights and Azure Service Bus.
  • Hands-on experience with system integrations using Azure technologies.
  • Experience with TDD, automated unit testing and mocking.
  • Experience writing C# unit tests.
  • Knowledge of authentication and authorisation frameworks.
  • Comfortable working with Git source control.

Nice to have:

  • Experience with frontend technologies such as HTML5, ReactJS or AngularJS.
  • Knowledge of messaging platforms such as MQ Series.
  • Understanding of event-driven architecture and publish/subscribe patterns.
  • Knowledge of SOLID principles and design patterns.
  • Experience with logging and monitoring tools such as App Insights and Serilog.
  • Experience with Azure DevOps CI/CD pipelines.
  • Ability to prepare proof of concepts for new technologies.
  • Experience reviewing pull requests and maintaining high code quality standards.
  • Microsoft / Dynamics / Power Platform certifications.

Obowiązki

  • Delivering code for Microsoft Dynamics 365 for Sales solutions.
  • Customising Dynamics CRM based on business and technical requirements.
  • Using CRM SDK to integrate and extend Dynamics CRM programmatically.
  • Building solutions with Power Platform, including Canvas Apps and Pages.
  • Developing backend and integration components using C#, JavaScript, .NET and Azure services.
  • Working with Azure Functions, Azure Service Bus and Application Insights.
  • Supporting integrations between Dynamics 365 and other enterprise systems.
  • Participating in code reviews and build quality reviews.
  • Creating and maintaining technical documentation.
  • Supporting backlog grooming and sprint planning activities.
  • Contributing to daily stand-ups and helping unblock technical stories.
  • Participating in production releases.
  • Applying test-driven development practices, automated unit testing and mocking.
emagine

emagine

202 aktywne oferty

Zobacz wszystkie oferty
Aplikuj teraz