Senior CRM Consultant - Microsoft Dynamics 365
CodeNinja
Riyadh, KSASeniorTechnology
Direct to the employer's own careers page.
About the role
About CodeNinja
CodeNinja 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, CodeNinja 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, CodeNinja builds internal capability inside client organizations rather than creating long\-term vendor dependency, all aligned with Saudi Arabia's Vision 2030\.
About 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
Requirements
Requirements* 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
Must Haves
- 4\+ years hands\-on Microsoft Dynamics 365 CE implementation experience
- Proven CRM customization and integration delivery (plugins, custom workflows, API integrations)
- Direct experience producing BRDs/FRDs and solution design documentation
Nice to Have
- Banking/financial services experience, particularly within a Saudi or GCC bank, with familiarity with SAMA regulatory expectations
- Local KSA market experience — prior engagements with Saudi enterprises or banks, understanding of the local vendor/implementation ecosystem
- Microsoft Dynamics 365 certifications (e.g., MB\-210, MB\-230, PL\-200\)
- Experience with omnichannel customer engagement (contact center, IVR, chatbot integrations)
Why Join Us
- Lead a high\-impact CRM transformation within one of Saudi Arabia's largest banks, with direct exposure to SAMA\-regulated enterprise environments
- Be part of CodeNinja's embedded engineering model — working within SNB's governance and workflows while backed by CodeNinja's delivery infrastructure
- O
From the live posting. Full details at the application link above.
The pay benchmark is still calibrating for this exact role.