نبذة عن كود نينجا (Code Ninja)
تعد شركة كود نينجا (Code Ninja) شركة متكاملة لتقديم خدمات الذكاء الاصطناعي السيادي، حيث تساعد المؤسسات السعودية وجهات الاستحواذ على البرمجيات والجهات الحكومية على تحديث الأنظمة وتفعيل الذكاء الاصطناعي عبر سير العمل الحيوية. انطلاقاً من مقرها في الرياض مع قدرات تنفيذ تغطي المملكة العربية السعودية ومنطقة الشرق الأوسط وشمال أفريقيا، تعمل كود نينجا مع أكثر من 240 منظمة في قطاعات ذات أولوية تشمل الرقمنة الحكومية، والطاقة، والخدمات المالية، والخدمات اللوجستية، والرعاية الصحية، وقد صنفتها منصة كلوتش (Clutch) ضمن أسرع 100 شركة تكنولوجيا نمواً في عام 2026. ومن خلال فرق الهندسة المدمجة، ومراكز قدرات الذكاء الاصطناعي، وخدمات صاحب العمل المسجل، تبني كود نينجا قدرات داخلية لدى المؤسسات العميلة بدلاً من خلق تبعية طويلة الأمد للموردين، وكل ذلك يتماشى مع رؤية المملكة 2030.
نبذة عن الدور الوظيفي
نحن نوظف استشاري أول علاقات عملاء (CRM) لقيادة عمليات التكوين والتخصيص والتكامل والدعم المستمر لوحدات Microsoft Dynamics 365 Customer Engagement ضمن بيئة علاقات العملاء في البنك الأهلي السعودي، مع العمل مباشرة مع أصحاب المصلحة في الأعمال لتحويل متطلبات العمل المصرفي إلى حلول CRM قابلة للتوسع.
المسؤوليات
قيادة حلول CRM الشاملة على Microsoft Dynamics 365 (وحدات المبيعات، وخدمة العملاء، والتسويق، و/أو الخدمة الميدانية)؛ جمع وتحليل متطلبات العمل؛ إعداد مستندات متطلبات العمل (BRDs) ومستندات المتطلبات الوظيفية (FRDs) ووثائق تصميم الحلول؛ تكوين وتخصيص الكيانات والنماذج وطرق العرض وقواعد العمل وسير العمل وتدفقات العمليات التجارية؛ بناء وصيانة تدفقات Power Automate ومكونات Power Apps على منصة Dataverse؛ تصميم وإدارة عمليات التكامل بين Dynamics 365 وأنظمة البنوك/المؤسسات الأساسية عبر واجهات برمجة التطبيقات (APIs) وخدمات الويب؛ تولي أنشطة ترحيل البيانات (أدوات الاستيراد/التصدير في D365، أو SSIS، أو أدوات ETL المكافئة)؛ تطوير إضافات (plugins)/رموز برمجية مخصصة حيث لا يكون التكوين الجاهز كافياً (C#, .NET, Java Script)؛ توفير دعم الإنتاج من المستوى الثاني/الثالث (L2/L3)، واستكشاف الأخطاء وإصلاحها، وإدارة طلبات التغيير؛ ضمان توافق حلول CRM مع حوكمة البنك الأهلي السعودي والمتطلبات التنظيمية/الامتثال ذات الصلة لمؤسسة النقد العربي السعودي (ساما)؛ التنسيق مع فرق ضمان الجودة بشأن تخطيط الاختبارات ودعم قبول المستخدم (UAT)؛ توجيه أعضاء الفريق المبتدئين ودعم نقل المعرفة.
المتطلبات
درجة البكالوريوس في علوم الحاسب، أو نظم المعلومات، أو مجال ذي صلة؛ خبرة لا تقل عن 8 سنوات في مجال CRM، منها 4 سنوات على الأقل في تطبيق Microsoft Dynamics 365 (سواء عبر الإنترنت أو محلياً)؛ خبرة عملية قوية في D365 Customer Engagement (المبيعات/خدمة العملاء/التسويق/الخدمة الميدانية)؛ كفاءة في منصة Power Platform (Power Apps, Power Automate, Power BI, Dataverse)؛ فهم قوي لتخصيصات CRM: الإضافات، وسير العمل المخصص، Java Script, C#/.NET؛ خبرة في دمج D365 مع أنظمة الطرف الثالث/المؤسسات عبر REST/SOAP APIs؛ مهارات قوية في SQL وإدارة البيانات؛ مهارات تواصل ممتازة مع أصحاب المصلحة؛ والقدرة على العمل مباشرة مع فرق الأعمال وتكنولوجيا المعلومات.
المتطلبات الأساسية
4 سنوات فأكثر من الخبرة العملية في تنفيذ Microsoft Dynamics 365 CE؛ خبرة مثبتة في تخصيص CRM وتسليم التكامل (الإضافات، سير العمل المخصص، تكامل واجهات برمجة التطبيقات)؛ خبرة مباشرة في إعداد مستندات متطلبات العمل (BRDs/FRDs) ووثائق تصميم الحلول.
مزايا إضافية
خبرة في الخدمات المصرفية/المالية، خاصة داخل بنك سعودي أو خليجي، مع الإلمام بالمتطلبات التنظيمية لمؤسسة النقد العربي السعودي (ساما)؛ خبرة في سوق المملكة العربية السعودية المحلي، مع مشاركات سابقة مع مؤسسات أو بنوك سعودية، وفهم للنظام البيئي المحلي للموردين/التنفيذ؛ شهادات Microsoft Dynamics 365 (مثل MB-210, MB-230, PL-200)؛ خبرة في التعامل مع العملاء عبر القنوات المتعددة (مركز الاتصال، IVR، تكاملات روبوتات الدردشة).
لماذا تنضم إلينا
قيادة تحول CRM ذو تأثير عالٍ داخل أحد أكبر البنوك في المملكة العربية السعودية، مع اطلاع مباشر على بيئات المؤسسات الخاضعة لتنظيم مؤسسة النقد العربي السعودي (ساما)؛ أن تكون جزءاً من نموذج الهندسة المدمج في كود نينجا (Code Ninja) - العمل ضمن حوكمة وسير عمل البنك الأهلي السعودي مع دعم من البنية التحتية للتسليم الخاصة بكود نينجا؛ فرصة لتشكيل قدرات CRM الشاملة على مستوى البنوك الوطنية، بما يتماشى مع دفع رؤية 2030 للتحول الرقمي.
ظروف العمل
دوام كامل، في الموقع بمدينة جدة؛ مدة العقد: سنة واحدة قابلة للتجديد؛ يفضل المرشحون المقيمون بالفعل في المملكة العربية السعودية أو القادرون على الانتقال إليها.
إخلاء مسؤولية
تعد شركة كود نينجا (Code Ninja) جهة عمل تتيح فرصاً متساوية. يهدف هذا الوصف الوظيفي إلى نقل المعلومات الأساسية لفهم نطاق الدور، وهو ليس حصرياً لجميع المسؤوليات والواجبات والمهارات المطلوبة.
About Code Ninja
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.
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, Java Script) 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 field8+ 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, Java Script, C#/. NETExperience integrating D365 with third-party/enterprise systems via REST/SOAP APIsStrong 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 Code Ninja's embedded engineering model — working within SNB's governance and workflows while backed by Code Ninja's delivery infrastructure Opportunity to shape end-to-end CRM capability at national-banking scale, aligned with Vision 2030's push for digital transformation
Work Conditions
Full-time, onsite in Jeddah Contract duration: 1 year, renewable Candidates already based in KSA, or able to relocate, preferred
Disclaimer
Code Ninja is an equal opportunity employer. This job description is intended to convey information essential to understanding the scope of the role and is not exhaustive of all responsibilities, duties, and skills required.