لصالح بنك إسلامي مرموق في مصر، نحن نبحث عن مطور SharePoint عالي المهارة لديه خبرة عملية قوية في تصميم وتطوير وإدارة ودعم حلول SharePoint للمؤسسات. يجب أن يتمتع المرشح المثالي بخبرة واسعة في SharePoint Online وSharePoint Server وMicrosoft 365، مع سجل حافل في تطوير تطبيقات SharePoint المخصصة وسير العمل (Workflows) وعمليات التكامل والترحيل. يتضمن الدور التعاون مع أصحاب المصلحة في الأعمال والفرق التقنية لتقديم منصات تعاون قابلة للتوسع وآمنة وفعالة.
المسؤوليات الرئيسية
- تصميم وتطوير وتخصيص وصيانة الحلول على Microsoft SharePoint Online وSharePoint Server.
- تطوير ونشر مكونات SharePoint المخصصة، بما في ذلك: أجزاء الويب المخصصة (Custom Web Parts)، وصفحات التطبيقات، وقوالب المواقع، وسير العمل (Workflows)، ومستقبلات الأحداث (Event Receivers).
- بناء حلول SharePoint حديثة باستخدام إطار عمل SharePoint (SPFx).
- تطوير وصيانة التطبيقات باستخدام C# وASP.NET و.NET Framework و.NET Core.
- إنشاء ودمج الحلول باستخدام واجهات برمجة تطبيقات SharePoint REST وMicrosoft Graph API وCSOM وJSOM.
- تطوير واجهات مستخدم متجاوبة باستخدام HTML5 وCSS3 وJavaScript وTypeScript وReact وBootstrap.
- تصميم وتنفيذ عمليات تكامل البيانات باستخدام SQL Server والتقنيات ذات الصلة.
المؤهلات المطلوبة
- درجة البكالوريوس في علوم الحاسب، أو تكنولوجيا المعلومات، أو هندسة البرمجيات، أو مجال ذي صلة.
- خبرة عملية لا تقل عن 5 سنوات في تطوير وإدارة Microsoft SharePoint.
- خبرة قوية في SharePoint Online وSharePoint Server ونظام Microsoft 365 البيئي.
- إتقان C# وASP.NET و.NET Core/.NET Framework وأطر تطوير SharePoint.
- خبرة في إطار عمل SharePoint (SPFx).
- معرفة قوية بواجهات برمجة تطبيقات SharePoint REST وMicrosoft Graph API وCSOM/JSOM.
- خبرة في تطوير: أجزاء الويب المخصصة/ صفحات التطبيقات/ قوالب المواقع/ سير العمل (Workflows)/ مستقبلات الأحداث (Event Receivers)/ مهام الموقت (Timer Jobs).
- خبرة في أدوات ترحيل SharePoint.
- فهم قوي لنماذج أمان SharePoint والأذونات والمجموعات وطرق المصادقة.
- خبرة في دمج SharePoint مع تطبيقات المؤسسات وأنظمة الطرف الثالث.
- معرفة عملية بـ HTML5 وCSS3 وJavaScript وTypeScript وReact وBootstrap.
- خبرة في SQL Server ومفاهيم تكامل البيانات.
For a well-known Islamic Bank in Egypt, we are seeking a highly skilled SharePoint Developer with strong hands-on experience in designing, developing, administering, and supporting enterprise SharePoint solutions. The ideal candidate will have extensive expertise in SharePoint Online, SharePoint Server, and Microsoft 365, with a proven track record in developing custom SharePoint applications, workflows, integrations, and migrations. The role involves collaborating with business stakeholders and technical teams to deliver scalable, secure, and efficient collaboration platforms.
Key Responsibilities
- Design, develop, customize, and maintain solutions on Microsoft SharePoint Online and SharePoint Server.
- Develop and deploy custom SharePoint components, including: Custom Web Parts, Application Pages, Site Templates, Workflows and, Event Receivers
- Build modern SharePoint solutions using SharePoint Framework (SPFx).
- Develop and maintain applications using C#, ASP.NET, .NET Framework, and .NET Core.
- Create and integrate solutions using SharePoint REST APIs, Microsoft Graph API, CSOM, and JSOM.
- Develop responsive user interfaces using HTML5, CSS3, JavaScript, TypeScript, React, and Bootstrap.
- Design and implement data integrations utilizing SQL Server and related technologies.
Required Qualifications
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field
- Minimum 5 years of hands-on experience in Microsoft SharePoint development and administration.
- Strong experience with SharePoint Online, SharePoint Server, and Microsoft 365 ecosystem.
- Proficiency in C#, ASP.NET, .NET Core/.NET Framework, and SharePoint development frameworks.
- Experience with SharePoint Framework (SPFx).
- Strong knowledge of SharePoint REST APIs, Microsoft Graph API, and CSOM/JSOM.
- Experience developing: Custom Web Parts/ Application Pages/ Site Templates/ Workflows/ Event Receivers/ Timer Jobs.
- Experience with SharePoint migration tools.
- Strong understanding of SharePoint security models, permissions, groups, and authentication methods.
- Experience integrating SharePoint with enterprise applications and third-party systems.
- Working knowledge of HTML5, CSS3, JavaScript, TypeScript, React, and Bootstrap.
- Experience with SQL Server and data integration concepts.