CRM Developer (Dynamics 365 for Sales)
Brak informacji o wynagrodzeniu
SeniorFull-time·B2B
#361608·Dodano 19 dni temu·4
Źródło: emagineTech 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
202 aktywne oferty