CRM Consultant - Microsoft Dynamics 365
Listed on 2026-10-16
-
Software Development
Code Ninja is a full-stack sovereign AI delivery company helping Saudi enterprises, software acquirers, and government entities modernize systems and operationalize intelligence across mission-critical workflows. Operating from Riyadh with delivery capability across Saudi Arabia and the wider MENA region, Code Ninja works with 240+ organizations across priority sectors including government digitization, energy, financial services, logistics, and healthcare — and has been recognized by Clutch among the 100 fastest-growing technology companies of 2026.
Through embedded engineering teams, AI Capability Centers, and Employer of Record services, Code Ninja builds internal capability inside client organizations rather than creating long-term vendor dependency, all aligned with Saudi Arabia's Vision 2030.
Code Ninja is a full-stack sovereign AI delivery company helping Saudi enterprises, software acquirers, and government entities modernize systems and operationalize intelligence across mission-critical workflows. Operating from Riyadh with delivery capability across Saudi Arabia and the wider MENA region, Code Ninja works with 240+ organizations across priority sectors including government digitization, energy, financial services, logistics, and healthcare — and has been recognized by Clutch among the 100 fastest-growing technology companies of 2026.
Through embedded engineering teams, AI Capability Centers, and Employer of Record services, Code Ninja builds internal capability inside client organizations rather than creating long-term vendor dependency, all aligned with Saudi Arabia's Vision 2030.
The Role
We're hiring a Senior CRM Consultant to lead configuration, customization, integration, and ongoing support of Microsoft Dynamics 365 Customer Engagement modules within Saudi National Bank's CRM landscape — working directly with business stakeholders to translate banking requirements into scalable CRM solutions.
Responsibilities- Lead end-to-end CRM solutioning on Microsoft Dynamics 365 (Sales, Customer Service, Marketing, and/or Field Service modules)
- Gather and analyze business requirements; produce BRDs, 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 via APIs and web services
- Own data migration activities (D365 import/export tools, SSIS, or equivalent ETL tools)
- Develop plugins/custom code where out-of-box configuration isn't sufficient (C#, .NET, JavaScript)
- Provide L2/L3 production support, troubleshoot issues, and manage change requests
- Ensure CRM solutions align with SNB's internal governance and relevant SAMA regulatory/compliance requirements
- Coordinate with QA teams on test planning and UAT support
- Mentor junior team members and support knowledge transfer
- Bachelor's degree in Computer Science, Information Systems, or a related field
- 8+ years total CRM experience, with 4+ years hands‑on Microsoft Dynamics 365 (online or on‑prem)
- Strong hands‑on expertise in D365 Customer Engagement (Sales/Customer Service/Marketing/Field Service)
- Proficiency with Power Platform (Power Apps, Power Automate, Power BI, Dataverse)
- Solid grasp of CRM customization: plugins, custom workflows, JavaScript, C#/.NET
- Experience integrating D365 with third‑party/enterprise systems via REST/SOAP APIs
- Strong SQL and data management skills
- Excellent stakeholder communication skills; comfortable working directly with business and IT teams
- 4+ years hands‑on Microsoft Dynamics 365 CE implementation experience
- Pr…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).