Lead/Senior SharePoint Developer / SharePoint & K2 Platform Administrator
Experience 6+ Years
Location Qatar
Duration 3 Months/ 6 Months
Role Overview
We are seeking a Lead/Senior SharePoint Developer with 6+ years of professional experience across both SharePoint 2019 (on-premises) and SharePoint Online (SPO) to drive the technical architecture, backend integration, migration, and deployment of our customized "Connect 22" intranet portal. I
n this role, you must bring a proven track record of successfully executing end-to-end intranet migration projects from legacy environments to modern SharePoint Online.
Using SharePoint Online as a headless CMS, you will analyze our current environment to design the optimal cloud backend structure (SPO Lists, Libraries, and Sites) to support our custom React layouts. You will be responsible for wrapping custom React UI components into deployable SPFx Web Parts (v1.19+) and establishing secure, read-only integrations with our active enterprise core platforms (such as ERP and K2 systems) .
Additionally, you will build an in-webpart content management system (CRUD) using sliding Fluent UI panels, execute the end-to-end migration of legacy content (such as news, corporate stories, documents, and lists), and modernize legacy SharePoint workflows into modern, cloud-native Power Automate flows.
Key Responsibilities
Migration Strategy & Execution: Act as the technical lead for migrating the legacy SharePoint 2019 environment to SharePoint Online. Plan, structure, and execute the migration of historical intranet content, including news archives, corporate stories, documents, lists, web applications , site collections and permissions, ensuring all legacy data maps correctly to the new modern designs.
Environment Analysis & Architecture: Audit the existing SharePoint 2019 environment to assess data structures, page layouts, workflows, and permissions.
Define and implement the optimal modern site structure, site collections, and metadata taxonomy in SharePoint Online.
Read-Only System Integration (ERP & K2): Establish secure, read-only connections to active enterprise platforms, including ERP suites and K2 environments [1]. Fetch data via standard REST APIs, JSON endpoints, or secure database views to display live operational data inside SPFx custom components.
Hybrid Security Implementation: Ensure all data-fetching integrations are completely secure and comply with corporate security standards.
Workflow Modernization (SPO 2010 to Power Automate): Analyze existing legacy SharePoint 2019 workflows (including 2010 engine workflows), dissect their business logic, and completely re-engineer and migrate them into secure, efficient Power Automate cloud flows.
SPFx Web Part Architecture: Wrap modular React functional components into production-ready modern SPFx Web Parts (v1.19+) deployed to the SharePoint Online App Catalog. Headless SharePoint & APIs: Design SharePoint Online list schemas, custom columns, and document libraries. Write efficient data-fetching classes using PnP JS (@pnp/sp) and Microsoft Graph APIs. In-WebPart Content Editing (CRUD): Build secure, slide-out administration drawers (Fluent UI Panels) that permit authorized business users to add, edit, and delete list items (news, events, links) and upload media without interacting with the SharePoint Online backend lists. Complex Data Transformation: Design the recursion and hierarchical JSON data parsing necessary to turn flat SharePoint Online list data into interactive components like organizational charts.
Required Technical Skills & Experience
6+ years of core, hands-on experience in SharePoint 2019 (on-premises) and modern SharePoint Online (SPO) / SPFx (v1.16+) development.
Proven track record of leading and executing complex SharePoint migration projects from on-premises (SharePoint 2019/2016) to SharePoint Online.
Expert-level experience rebuilding legacy SharePoint Workflows in Power Automate, utilizing cloud flows, automated/scheduled triggers, custom connectors, and approval loops.
Proven experience fetching and consuming data from external REST APIs, JSON services, or direct SQL databases to display inside SPFx web parts.
Strong understanding of standard API security, including token authentication (Bearer/OAuth 2.0), API Key management, and secure web service integrations
Desired Candidate Profile
Required Technical Skills & Experience
6+ years of core, hands-on experience in SharePoint 2019 (on-premises) and modern SharePoint Online (SPO) / SPFx (v1.16+) development.
Proven track record of leading and executing complex SharePoint migration projects from on-premises (SharePoint 2019/2016) to SharePoint Online.
Expert-level experience rebuilding legacy SharePoint Workflows in Power Automate, utilizing cloud flows, automated/scheduled triggers, custom connectors, and approval loops.
Proven experience fetching and consuming data from external REST APIs, JSON services, or direct SQL databases to display inside SPFx web parts.
Strong understanding of standard API security, including token authentication (Bearer/OAuth 2.0), API Key management, and secure web service integrations
[1]. Expert-level proficiency in React, TypeScript, and React Hooks. In-depth expertise in PnP JS (@pnp/sp) and PnP SPFx React Controls (such as FilePickers, PeoplePickers, and RichText editors) within SharePoint Online.
Proven experience debugging custom code inside native mobile WebView containers (specifically the SharePoint Mobile App).
مطور SharePoint أول/رئيسي / مسؤول منصة SharePoint و K2
الخبرة 6+ سنوات
الموقع قطر
المدة 3 أشهر/ 6 أشهر
نظرة عامة على الدور الوظيفي
نحن نبحث عن مطور SharePoint أول/رئيسي يتمتع بخبرة مهنية تزيد عن 6 سنوات في كل من SharePoint 2019 (المحلي) و SharePoint Online (SPO) لقيادة البنية التحتية التقنية، والتكامل الخلفي، والترحيل، ونشر بوابة الإنترانت المخصصة "Connect 22" الخاصة بنا.
في هذا الدور، يجب أن يكون لديك سجل حافل في تنفيذ مشاريع ترحيل الإنترانت من البداية إلى النهاية من البيئات القديمة إلى SharePoint Online الحديث.
باستخدام SharePoint Online كـ headless CMS، ستقوم بتحليل بيئتنا الحالية لتصميم هيكل الواجهة الخلفية السحابية الأمثل (قوائم SPO، والمكتبات، والمواقع) لدعم تخطيطات React المخصصة لدينا. ستكون مسؤولاً عن تغليف مكونات واجهة مستخدم React المخصصة في أجزاء ويب SPFx قابلة للنشر (v1.19+) وإنشاء عمليات تكامل آمنة للقراءة فقط مع منصاتنا الأساسية للمؤسسات (مثل أنظمة ERP و K2).
بالإضافة إلى ذلك، ستقوم ببناء نظام إدارة محتوى داخل جزء الويب (CRUD) باستخدام لوحات Fluent UI المنزلقة، وتنفيذ الترحيل الكامل للمحتوى القديم (مثل الأخبار، وقصص الشركات، والمستندات، والقوائم)، وتحديث سير عمل SharePoint القديم إلى تدفقات Power Automate حديثة وسحابية.
المسؤوليات الرئيسية
استراتيجية وتنفيذ الترحيل: العمل كقائد تقني لترحيل بيئة SharePoint 2019 القديمة إلى SharePoint Online. تخطيط وهيكلة وتنفيذ ترحيل محتوى الإنترانت التاريخي، بما في ذلك أرشيفات الأخبار وقصص الشركات والمستندات والقوائم وتطبيقات الويب ومجموعات المواقع والأذونات، مع التأكد من تعيين جميع البيانات القديمة بشكل صحيح للتصاميم الحديثة الجديدة.
تحليل البيئة والبنية التحتية: تدقيق بيئة SharePoint 2019 الحالية لتقييم هياكل البيانات، وتخطيطات الصفحات، وسير العمل، والأذونات.
تحديد وتنفيذ هيكل الموقع الحديث الأمثل، ومجموعات المواقع، وتصنيف البيانات الوصفية في SharePoint Online.
تكامل النظام للقراءة فقط (ERP و K2): إنشاء اتصالات آمنة للقراءة فقط بمنصات المؤسسات النشطة، بما في ذلك مجموعات ERP وبيئات K2 [1]. جلب البيانات عبر واجهات برمجة تطبيقات REST القياسية، أو نقاط نهاية JSON، أو طرق عرض قاعدة البيانات الآمنة لعرض البيانات التشغيلية المباشرة داخل مكونات SPFx المخصصة.
تنفيذ الأمان الهجين: ضمان أن جميع عمليات تكامل جلب البيانات آمنة تمامًا ومتوافقة مع معايير أمان الشركات.
تحديث سير العمل (من SPO 2010 إلى Power Automate): تحليل سير عمل SharePoint 2019 القديم الحالي (بما في ذلك سير عمل محرك 2010)، وتحليل منطق الأعمال الخاص بها، وإعادة هندستها وترحيلها بالكامل إلى تدفقات سحابية آمنة وفعالة عبر Power Automate.
هندسة أجزاء ويب SPFx: تغليف المكونات الوظيفية لـ React في أجزاء ويب SPFx حديثة جاهزة للإنتاج (v1.19+) يتم نشرها في كتالوج تطبيقات SharePoint Online. SharePoint بدون واجهة وأدوات برمجة التطبيقات: تصميم مخططات قوائم SharePoint Online، والأعمدة المخصصة، ومكتبات المستندات. كتابة فئات جلب بيانات فعالة باستخدام PnP JS (@pnp/sp) وواجهات برمجة تطبيقات Microsoft Graph. تحرير المحتوى داخل جزء الويب (CRUD): بناء أدراج إدارة منزلقة آمنة (لوحات Fluent UI) تسمح لمستخدمي الأعمال المخولين بإضافة وتعديل وحذف عناصر القائمة (الأخبار، الأحداث، الروابط) وتحميل الوسائط دون التفاعل مع قوائم الواجهة الخلفية لـ SharePoint Online. تحويل البيانات المعقدة: تصميم التكرار وتحليل بيانات JSON الهرمية اللازمة لتحويل بيانات قائمة SharePoint Online المسطحة إلى مكونات تفاعلية مثل المخططات التنظيمية.
المهارات والخبرة التقنية المطلوبة
6+ سنوات من الخبرة العملية الأساسية في SharePoint 2019 (المحلي) وتطوير SharePoint Online الحديث (SPO) / SPFx (v1.16+).
سجل حافل في قيادة وتنفيذ مشاريع ترحيل SharePoint المعقدة من بيئات العمل المحلية (SharePoint 2019/2016) إلى SharePoint Online.
خبرة بمستوى خبير في إعادة بناء سير عمل SharePoint القديم في Power Automate، باستخدام التدفقات السحابية، والمشغلات المؤتمتة/المجدولة، والموصلات المخصصة، وحلقات الموافقة.
خبرة مثبتة في جلب واستهلاك البيانات من واجهات برمجة تطبيقات REST الخارجية، أو خدمات JSON، أو قواعد بيانات SQL المباشرة لعرضها داخل أجزاء ويب SPFx.
فهم قوي لأمان واجهة برمجة التطبيقات القياسية، بما في ذلك مصادقة الرموز (Bearer/OAuth 2.0)، وإدارة مفاتيح واجهة برمجة التطبيقات، وعمليات تكامل خدمات الويب الآمنة
ملف المرشح المطلوب
المهارات والخبرة التقنية المطلوبة
6+ سنوات من الخبرة العملية الأساسية في SharePoint 2019 (المحلي) وتطوير SharePoint Online الحديث (SPO) / SPFx (v1.16+).
سجل حافل في قيادة وتنفيذ مشاريع ترحيل SharePoint المعقدة من بيئات العمل المحلية (SharePoint 2019/2016) إلى SharePoint Online.
خبرة بمستوى خبير في إعادة بناء سير عمل SharePoint القديم في Power Automate، باستخدام التدفقات السحابية، والمشغلات المؤتمتة/المجدولة، والموصلات المخصصة، وحلقات الموافقة.
خبرة مثبتة في جلب واستهلاك البيانات من واجهات برمجة تطبيقات REST الخارجية، أو خدمات JSON، أو قواعد بيانات SQL المباشرة لعرضها داخل أجزاء ويب SPFx.
فهم قوي لأمان واجهة برمجة التطبيقات القياسية، بما في ذلك مصادقة الرموز (Bearer/OAuth 2.0)، وإدارة مفاتيح واجهة برمجة التطبيقات، وعمليات تكامل خدمات الويب الآمنة
[1]. كفاءة بمستوى خبير في React و TypeScript و React Hooks. خبرة متعمقة في PnP JS (@pnp/sp) وعناصر تحكم React في PnP SPFx (مثل FilePickers و PeoplePickers ومحررات النصوص المنسقة) داخل SharePoint Online.
خبرة مثبتة في تصحيح الكود المخصص داخل حاويات WebView للهواتف المحمولة (تحديدًا تطبيق SharePoint للهواتف المحمولة).