CRM Developer & CRM Functional Consultant




BEWARE OF SCAMMERS-NEVER SEND MONEY TO ANYONE.

General Information


Company:
Coders
Job Type:
Science/ Technology
Location:
Lebanon - Beirut
Date Posted:
Nov 20, 2025
Salary:
Unspecified
Employee Type:
Full-Time Employee
Gender:
Both

Description


Coders is expanding! We are looking for talented CRM Developer and Consultant to join our growing team and work on exciting Microsoft Dynamics 365 projects.


Key Tasks & Responsibilities:

App Development & Customization

Design and build Model-Driven Apps (Dataverse: tables, forms, views, dashboards)
Customize business logic (business rules, calculated/rollup fields, Power Automate flows)
Configure user-specific forms, views, charts, and dashboards
Coding & Extensions

Develop and customize Workflows, Plugins, and Custom Actions (C#)
Implement client-side scripting (JavaScript / TypeScript)
Manage entity relationships (N:N, 1:N, lookups)
Security & Integration

Configure security roles and field-level security
Integrate CRM with third-party systems (Custom connectors, Power Automate, Azure Logic Apps)
Extend CRM capabilities using Azure Functions and cloud services
Testing & Support

Perform unit testing and support UAT
Ensure solution performance and quality
Provide ongoing support, troubleshooting, and enhancements


Tools & Technologies

Model-Driven Apps
Dataverse
Power Automate
XrmToolBox
Ribbon Workbench
Visual Studio
C#, JavaScript, TypeScript
Azure Functions
FetchXML Builder


Requirements

Bachelor’s degree in Computer Science, Information Systems, or related field
1–2 years of experience in Microsoft Dynamics 365 CRM / Power Platform
Strong knowledge of:
Model-Driven Apps & Dataverse
Power Automate
C#, JavaScript, TypeScript
Plugins, Workflows, Custom Actions
Experience with integrations (APIs, Azure Logic Apps, Connectors)
Familiarity with CRM customization tools (XrmToolBox, Ribbon Workbench, FetchXML Builder)
Strong analytical, problem-solving, and communication skills
Ability to work independently and within a team
For consultant role: experience in requirement gathering, documentation, and client communication is a plus

Company Profile