CRM Developer

ERP

CRM Developer

ERP
Centrum, Krakow

emagine Polska

Full-time
Any
Senior
Hybrid

Job description

Introduction & Summary

We are seeking an experienced CRM Developer with a minimum of 7 years of implementation experience in Microsoft Dynamics CRM. The ideal candidate must demonstrate proficiency in Dynamics 365 for Service, with a strong understanding of CRM SDK and customization capabilities to meet business requirements. Comprehensive experience in developing with the Microsoft .NET stack, alongside technical skills in C# and JavaScript, is essential for achieving project success.

Main Responsibilities

  • 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.

Key Requirements

  • 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.

Other Details

This position provides the opportunity for remote work and is open for potential long-term collaboration across various industries. Suitable candidates will demonstrate their ability to manage multiple projects concurrently while adhering to timelines.

Tech stack

    English

    B1

    Documentation

    advanced

    Test-Driven Development (TDD)

    advanced

    JavaScript

    advanced

    HTML

    advanced

    .Net

    advanced

    C#

    advanced

    Unit Testing

    advanced

    NUnit

    advanced

    CRM

    advanced

    CI/CD

    advanced

Office location

CRM Developer

Summary of the offer

CRM Developer

Centrum, Krakow
emagine Polska
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest emagine z siedzibą w Warszawie, ul.Domaniewskiej 39A (dalej jako "administrator"). Masz pr... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.