Job Purpose:
The SAP Senior ABAP / Integration Consultant is responsible for designing, developing, implementing, and optimizing SAP technical solutions across SAP ERP and SAP S/4HANA environments. The role provides expertise in ABAP development, SAP integration technologies, SAP Process Integration (PI/PO), SAP Cloud Platform Integration (CPI), and SAP Business Technology Platform (BTP), ensuring seamless integration between SAP and third-party systems while maintaining performance, scalability, security, and compliance with SAP development standards.
Key Accountabilities:
Design, develop, and maintain SAP custom developments including reports, enhancements, interfaces, forms, workflows, conversions, and extensions (RICEFW). Develop and optimize ABAP programs, Classical Reports, Interactive Reports, ALV Reports, Object-Oriented ABAP applications, and custom enhancements. Translate functional requirements into technical specifications and solution designs in collaboration with functional consultants and business stakeholders. Develop advanced SAP integrations utilizing ALE/IDocs, BAPIs, RFCs, OData Services, SOAP Web Services, REST APIs, CDS Views, BADIs, User Exits, and Enhancement Frameworks. Design, configure, and support integration solutions using SAP CPI, SAP PI/PO, and SAP Integration Suite. Develop integration mappings, adapters, communication channels, and Integration Flows (i Flows). Support SAP S/4HANA development activities including CDS Views, AMDP, RAP, and Fiori-enabled applications. Design, develop, and maintain SAP Fiori/UI5 applications and OData-based services. Perform troubleshooting, monitoring, root cause analysis, and issue resolution across ABAP and integration landscapes. Optimize application and interface performance through code reviews, tuning, and best-practice implementations. Support migration and modernization initiatives including SAP PI/PO to SAP CPI migration projects and SAP S/4HANA transformation programs. Collaborate with enterprise architects, infrastructure teams, middleware teams, and external vendors to deliver integrated enterprise solutions. Participate in testing activities including SIT, UAT, integration testing, deployment support, and hypercare activities. Maintain technical documentation, development standards, and integration governance artifacts. Ensure compliance with SAP development standards, security controls, and enterprise architecture principles.
Minimum Qualifications:
Bachelor's Degree in Computer Science, Information Technology, Software Engineering, Computer Engineering, or a related discipline. SAP certifications in ABAP Development, SAP Integration Suite, SAP CPI, SAP PI/PO, or SAP S/4HANA. Additional SAP BTP or SAP Fiori certifications.
Minimum Experience:
+8 years of SAP technical development experience. Proven experience delivering SAP ABAP developments across ECC and SAP S/4HANA environments. Hands-on experience with SAP CPI and SAP PI/PO integration projects. Experience supporting enterprise SAP landscapes with multiple system integrations. Experience participating in SAP S/4HANA implementations, upgrades, or migration programs. Experience working in large enterprise environments across multiple business functions.
Job-Specific Skills:
SAP ABAP Development. SAP S/4HANA Development. RICEFW Objects Development. Classical, Interactive, and ALV Reports. Object-Oriented ABAP. ALE / IDocs. BAPIs and RFCs. SOAP Web Services. REST APIs. OData Services. CDS Views. AMDP. ABAP RESTful Application Programming Model (RAP). BADIs and User Exits. SAP Fiori and SAP UI5 Development. SAP Process Integration (PI/PO). SAP Cloud Platform Integration (CPI). SAP Integration Suite. Integration Flow (i Flow) Development. Adapter Configuration and Message Mapping. SAP Business Technology Platform (BTP). API Management. SQL and Database Programming. Performance Tuning and Optimization. Debugging and Troubleshooting. System Integration and Middleware Architecture. SAP Migration and Transformation Projects. SAP S/4HANA Conversion Projects.
الغرض من الوظيفة:
يتحمل استشاري أول SAP ABAP / تكامل مسؤولية تصميم وتطوير وتنفيذ وتحسين الحلول التقنية لـ SAP عبر بيئات SAP ERP و SAP S/4HANA. يوفر الدور خبرة في تطوير ABAP، وتقنيات تكامل SAP، وتكامل عمليات SAP (PI/PO)، وتكامل منصة سحابة SAP (CPI)، ومنصة SAP للتكنولوجيا التجارية (BTP)، مما يضمن تكاملاً سلساً بين SAP والأنظمة الخارجية مع الحفاظ على الأداء وقابلية التوسع والأمان والامتثال لمعايير تطوير SAP.
المسؤوليات الرئيسية:
تصميم وتطوير وصيانة تطويرات SAP المخصصة بما في ذلك التقارير، والتحسينات، والواجهات، والنماذج، وسير العمل، والتحويلات، والملحقات (RICEFW). تطوير وتحسين برامج ABAP، والتقارير التقليدية، والتقارير التفاعلية، وتقارير ALV، وتطبيقات ABAP الموجهة للكائنات، والتحسينات المخصصة. ترجمة المتطلبات الوظيفية إلى مواصفات تقنية وتصميمات حلول بالتعاون مع الاستشاريين الوظيفيين وأصحاب المصلحة في الأعمال. تطوير تكاملات SAP المتقدمة باستخدام ALE/IDocs، وBAPIs، وRFCs، وخدمات OData، وخدمات SOAP للويب، وواجهات برمجة تطبيقات REST، وعروض CDS، وBADIs، وUser Exits، وأطر التحسين. تصميم وتكوين ودعم حلول التكامل باستخدام SAP CPI وSAP PI/PO ومجموعة تكامل SAP. تطوير خرائط التكامل، والمحولات، وقنوات الاتصال، وتدفقات التكامل (i Flows). دعم أنشطة تطوير SAP S/4HANA بما في ذلك عروض CDS وAMDP وRAP والتطبيقات التي تدعم Fiori. تصميم وتطوير وصيانة تطبيقات SAP Fiori/UI5 والخدمات القائمة على OData. إجراء استكشاف الأخطاء وإصلاحها والمراقبة وتحليل الأسباب الجذرية وحل المشكلات عبر بيئات ABAP والتكامل. تحسين أداء التطبيقات والواجهات من خلال مراجعة التعليمات البرمجية، والضبط، وتنفيذ أفضل الممارسات. دعم مبادرات الترحيل والتحديث بما في ذلك مشاريع ترحيل SAP PI/PO إلى SAP CPI وبرامج تحويل SAP S/4HANA. التعاون مع مهندسي المؤسسات، وفرق البنية التحتية، وفرق البرمجيات الوسيطة، والبائعين الخارجيين لتقديم حلول مؤسسية متكاملة. المشاركة في أنشطة الاختبار بما في ذلك اختبار تكامل النظام (SIT)، واختبار قبول المستخدم (UAT)، واختبار التكامل، ودعم النشر، وأنشطة الرعاية الفائقة. الحفاظ على الوثائق الفنية ومعايير التطوير وحوكمة التكامل. ضمان الامتثال لمعايير تطوير SAP وضوابط الأمان ومبادئ هندسة المؤسسات.
الحد الأدنى للمؤهلات:
درجة البكالوريوس في علوم الحاسوب، أو تكنولوجيا المعلومات، أو هندسة البرمجيات، أو هندسة الحاسوب، أو تخصص ذي صلة. شهادات SAP في تطوير ABAP، أو مجموعة تكامل SAP، أو SAP CPI، أو SAP PI/PO، أو SAP S/4HANA. شهادات إضافية في SAP BTP أو SAP Fiori.
الحد الأدنى للخبرة:
أكثر من 8 سنوات من الخبرة في التطوير التقني لـ SAP. خبرة مثبتة في تقديم تطويرات SAP ABAP عبر بيئات ECC وSAP S/4HANA. خبرة عملية في مشاريع تكامل SAP CPI وSAP PI/PO. خبرة في دعم بيئات SAP المؤسسية مع تكاملات أنظمة متعددة. خبرة في المشاركة في تنفيذ SAP S/4HANA أو ترقيته أو برامج ترحيله. خبرة في العمل في بيئات مؤسسية كبيرة عبر وظائف تجارية متعددة.
المهارات الخاصة بالوظيفة:
تطوير SAP ABAP. تطوير SAP S/4HANA. تطوير كائنات RICEFW. التقارير التقليدية والتفاعلية وتقارير ALV. تطوير ABAP الموجه للكائنات. ALE / IDocs. BAPIs وRFCs. خدمات SOAP للويب. واجهات برمجة تطبيقات REST. خدمات OData. عروض CDS. AMDP. نموذج برمجة تطبيقات ABAP RESTful (RAP). BADIs وUser Exits. تطوير SAP Fiori وSAP UI5. تكامل عمليات SAP (PI/PO). تكامل منصة سحابة SAP (CPI). مجموعة تكامل SAP. تطوير تدفق التكامل (i Flow). تكوين المحولات وتخطيط الرسائل. منصة SAP للتكنولوجيا التجارية (BTP). إدارة واجهة برمجة التطبيقات (API). SQL وبرمجة قواعد البيانات. ضبط الأداء وتحسينه. تصحيح الأخطاء واستكشاف المشكلات وإصلاحها. تكامل الأنظمة وهندسة البرمجيات الوسيطة. مشاريع ترحيل وتحويل SAP. مشاريع تحويل SAP S/4HANA.