ملخص الوظيفة
يكون مطور SAP/ABAP مسؤولاً عن تصميم وإنشاء برامج وتطبيقات برمجية من خلال رموز برمجة SAP وABAP. تقع على عاتقه مسؤولية إجراء اختبارات تشخيصية متعددة للتطبيقات الجديدة والموجودة لضمان الالتزام بمعايير الجودة والمتطلبات.
مسؤوليات الوظيفة •
إدارة تصميم وتطوير وتنفيذ مشاريع ABAP بالتنسيق مع مدير SAP.
• مراجعة وتعديل التصاميم الفنية لتلبية متطلبات مشروع ABAP.
• التوصية بتحسينات عملية لتحقيق أهداف المشروع.
• إجراء تحليل العيوب وتنفيذ الإصلاحات والتحسينات اللازمة.
• التعاون مع أصحاب الملكيات الوظيفية والمهندسين المعماريين وموظفين آخرين لتطوير أنظمة ديناميكية ومرنة تلبِّي المطالب المتصاعدة للسوق.
• المساعدة في اختبار الوحدة لبرامج ABAP. • مراجعة أكواد البرامج وتصحيح أخطاء برنامج ABAP. • الحفاظ على أكواد البرامج القائمة وتحديثها حسب الحاجة.
• تطوير المواصفات الفنية والتقديرات للمشروع المعين.
• العمل بما يتفق مع معايير البرمجة والتوثيق.
• استكشاف مشاكل الإنتاج بشكل سريع.
• إجراء تحليل البيانات وملفها باستخدام SQL* على مصادر أنظمة مختلفة.
• تكوين مستودعات للمُقيس ( profiler ) وخوادم العمل وERP وCRM وأنظمة HCM.
• جمع وتحليل المتطلبات لاستنساخ المحتوى القديم في HANA باستخدام توفير البيانات.
• ضبط عملية EDI* لتمكين العميل من تبادل المستندات مع شركاء الأعمال.
• تطوير، كتابة الأكواد، التوثيق وتنفيذ اختبارات الوحدة والأنظمة والتكامل والقبول وأدوات الاختبار لوظائف عالية التعقيد. *EDI- تبادل البيانات الإلكترونية *SQL- لغة الاستعلام البنيوية
الملف المرشح المطلوب
حد أدنى 3-4 سنوات من خبرة ABAP
• خبرة قوية في التوجه نحو الكائنات
• مطلوبة خبرة تطوير SAP Fiori (سنة واحدة)
• تطوير Gateway
• تعرض لـ HANA
• مهارات تواصل قوية
• مهارات تحليلية قوية والقدرة على كتابة المواصفات الفنية
• القدرة على تعدد المهام وإدارة تسليمات ومشروعات متعددة في وقت واحد.
• خبرة في مجالات ABAP و SAP Gateway/OData و CDS* Views والتكامل مع 3rd party (REST*, SOAP*).
*REST- نقل الحالة التمثيلية
*SOAP- بروتوكول الوصول إلى الكائنات البسيطة
*CDS- خدمات البيانات الأساسية
Job Summary
An SAP/ABAP developer is responsible for designing and creating software programs and applications through the SAP and ABAP programming codes. The position is responsible in conducting multiple diagnostic tests for newly-created and existing applications to ensure adherence to quality standards and requirements.
Job Responsibilities •
Manage design, development and implementation of ABAP projects in coordination with the SAP manager.
• Review and revise technical designs to meet ABAP project requirements.
• Recommend process improvements to achieve project goals.
• Conduct defect analysis and perform necessary fixes and enhancements.
• Collaborate with functional owners, architects and other personnel to develop dynamic and flexible systems to meet the emerging demands of the market.
• Assist in unit testing of ABAP programs. • Review program codes and correct ABAP program errors. • Maintain and update existing program codes as needed.
• Develop technical specification and estimations for assigned project.
• Work in compliance with the programming and documentation standards.
• Troubleshoot production problems in a timely manner.
• Perform data analysis and data profiling using SQL* on various sources systems.
• Configure repositories for profiler, job servers, ERP, CRM, HCM systems.
• Gather and analyze the requirements to replicate the legacy content in HANA using data provisioning.
• Configure the EDI* process to enable the client to exchange documents with the business partners.
• Develop, code, document and execute unit tests, systems, integration and acceptance tests and testing tools for functions of high complexity. *EDI- Electronic data interchange *SQL- Structured Query Language
Desired Candidate Profile
Minimum of 3-4 years of ABAP experience
• Strong object orientation experience
• SAP Fiori development experience is required (1 year)
• Gateway development
• HANA Exposure
• Strong communication skills
• Strong analytical skills and ability to write technical specifications
• Ability to multitask and manage multiple deliverables and projects at the same time.
• Experience in the areas of ABAP, SAP Gateway/OData, CDS* Views & 3rd party integration (REST*, SOAP*).
*REST- Representational state Transfer
*SOAP- Simple Object access Protocol
*CDS-Core Data Services