Senior CRM Consultant Microsoft Dynamics📣 Job Ad
| Contract Type | Full-time | |
| Workplace type | On-site | |
| Location | Makkah |
Job Description
About CodeNinja Inc.
CodeNinja Inc. is a full-stack sovereign AI delivery company that supports Saudi enterprises, software acquirers, and government entities in modernizing systems and operationalizing intelligence across critical workflows. Operating from Riyadh with delivery capabilities across Saudi Arabia and the wider MENA region, CodeNinja works with over 240 organizations in sectors such as government digitization, energy, financial services, logistics, and healthcare. The company has been recognized by Clutch among the 100 fastest-growing technology companies of 2026. CodeNinja builds internal capabilities within client organizations through embedded engineering teams, AI Capability Centers, and Employer of Record services, aligning with Saudi Arabia's Vision 2030.
Role Overview
CodeNinja Inc. is seeking a Senior CRM Consultant Microsoft Dynamics to join their team in Jeddah, Makkah. This full-time role involves leading the configuration, customization, integration, and ongoing support of Microsoft Dynamics 365 Customer Engagement modules within a major banking CRM landscape. The consultant will work directly with business stakeholders to translate banking requirements into scalable CRM solutions.
Key Responsibilities
- Lead end-to-end CRM solutioning on Microsoft Dynamics 365, covering Sales, Customer Service, Marketing, and/or Field Service modules.
- Gather and analyze business requirements, producing Business Requirements Documents (BRDs), Functional Requirements Documents (FRDs), and solution design documents.
- Configure and customize entities, forms, views, business rules, workflows, and business process flows.
- Build and maintain Power Automate flows and Power Apps components on the Dataverse platform.
- Design and manage integrations between Dynamics 365 and core banking/enterprise systems using APIs and web services.
- Oversee data migration activities utilizing D365 import/export tools, SSIS, or equivalent ETL tools.
- Develop plugins and custom code using C#, .NET, and JavaScript when out-of-box configuration is insufficient.
- Provide L2/L3 production support, troubleshoot issues, and manage change requests.
- Ensure CRM solutions comply with internal governance and relevant SAMA regulatory/compliance requirements.
- Coordinate with Quality Assurance (QA) teams on test planning and User Acceptance Testing (UAT) support.
- Mentor junior team members and support knowledge transfer initiatives.
Required Qualifications and Experience
- A minimum of 5 to 10 years of experience in CRM consulting, specifically with Microsoft Dynamics 365 Customer Engagement modules.
- Demonstrated experience in leading end-to-end CRM solutioning projects.
- Proficiency in configuring and customizing Dynamics 365 components.
- Experience with Power Automate, Power Apps, and Dataverse.
- Strong understanding of API and web service integrations.
- Familiarity with data migration tools and techniques.
- Development skills in C#, .NET, and JavaScript for custom solutions.
- Experience in providing production support and managing change requests.
Work Environment and Impact
This role offers the opportunity to lead a CRM transformation within one of Saudi Arabia's largest banks, providing direct exposure to SAMA-regulated enterprise environments. As part of CodeNinja's embedded engineering model, the consultant will operate within the client's governance and workflows, supported by CodeNinja's delivery infrastructure. This position contributes to shaping end-to-end CRM capabilities at a national banking scale, aligning with Vision 2030's digital transformation objectives.
Requirements
- Requires 5-10 Years experience
Similar Jobs
You may also like
- Related Senior CRM Consultant Microsoft Dynamics Opportunities
- Receptionist Jobs in Riyadh
- Marketing Coordinator Jobs in Riyadh
- Courier Jobs in Riyadh
- Photographer Jobs in Riyadh
- Children Caregiver Jobs in Riyadh
- Other Job Fields in Makkah
- Receptionist Jobs in Makkah
- Photographer Jobs in Makkah
- Children Caregiver Jobs in Makkah
- Sales Specialist Jobs in Makkah
- Sales Representative Jobs in Makkah
- Social Media Management Specialist Jobs in Makkah
- Marketing Specialist Jobs in Makkah
- Administrative Assistant Jobs in Makkah
- Key Account Manager Jobs in Makkah
- Sales Manager Jobs in Makkah
- Explore Jobs Across Saudi Arabia
- Quantity Surveyor Jobs in Jeddah
- Messenger Jobs in Riyadh
- Landscape Architect Jobs in Riyadh
- Sports Coach Jobs in Jeddah
- Pharmacist Jobs in Badr
- Child-Care Worker Jobs in Riyadh
- OSH Engineer Jobs in Dammam
- Cleaning and Housekeeping Supervisor Jobs in Nifi
- Governance Specialist Jobs in Al Khobar
- Sales Representative Jobs in Sabya