
CodeNinja
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
Microsoft Dynamics 365 CRM Technical Lead
DXC TechnologyRiyadh, Saudi Arabia
AED 20,000 – 45,000/mo
Senior Development Lead - Full Stack Microservices
CodeNinjaRiyadh, Saudi Arabia
AED 39,200 – 68,600/mo
CRM Dynamics Consultant - KSA - On-site - 4 Months
robustaRiyadh, Saudi Arabia
AED 21,560 – 31,360/mo
Senior Microsoft Dynamics 365 CRM Developer
TAWANTECHRiyadh, Saudi Arabia
AED 17,640 – 31,360/mo