CRM Developer

Brak informacji o wynagrodzeniu
SeniorFull-time
#327783·Dodano 20 dni temu·26
Źródło: emagine
Aplikuj teraz

Tech Stack / Keywords

Microsoft Dynamics.NETC#JavaScriptAzureGitSOLIDFront-End

Firma i stanowisko

We are seeking an experienced CRM Developer with a minimum of 7 years of implementation experience in Microsoft Dynamics CRM, specializing in Dynamics 365 for Service within the banking industry.


Wymagania

  • 7+ years of Microsoft Dynamics CRM implementation experience.
  • Hands-on experience with Dynamics 365 for Service (online).
  • Proficiency in CRM SDK and customization.
  • Experience with Canvas Apps and Pages.
  • Strong development skills in C# and JavaScript.
  • Familiarity with Microsoft .Net stack (specifically .NET 4.6.2).
  • Experience with Azure Functions and App Insights.
  • Solid understanding of test-driven development techniques.
  • Comfortable using GIT for source control.

Nice to have:

  • Experience with front-end technologies such as HTML 5, ReactJS, AngularJS.
  • Knowledge of Azure platform services including App Services and Functions.
  • Understanding of SOLID principles and design patterns.
  • Ability to implement authentication and authorization frameworks like Auth 2.0.
  • Familiarity with logging frameworks and metrics (e.g., App Insights).
  • Experience with creating technical documentation and solution designs.
  • Involvement in code reviews to maintain code quality.
  • Ability to develop proof of concept technologies for architectural solutions.
  • Knowledge of Azure DevOps CI/CD pipeline is a plus.

Obowiązki

  • Collaborate with stakeholders to gather and interpret requirements.
  • Customize Microsoft Dynamics CRM to support desired functionalities.
  • Develop and implement solutions using Dynamics 365 for Service.
  • Create and manage Canvas Apps and Pages on the Dynamics 365 Platform.
  • Build PCF controls for enhanced functionality.
  • Utilize Azure Functions, App Insights, and Service Bus within solutions.
  • Apply test-driven development (TDD) practices to maintain software quality.
  • Manage version control systems using GIT.

Inne informacje

This position provides the opportunity for remote work and is open for potential long-term collaboration across various industries.

emagine

emagine

212 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz