🎁 Before you apply, rehearse this interview. Create your free WorkMundi account and get an Interview Training on HelpsYouSpeak — no cost, no card. I want my training →
Job Summary : The SAP ABAP / Fiori Consultant will be responsible for designing, developing, implementing, and supporting custom SAP solutions and applications, with a strong focus on enhancing user experience through SAP Fiori. This role requires expertise in both backend ABAP programming and frontend Fiori/UI5 development, ensuring seamless integration and optimal performance of SAP systems.Key Responsibilities : Development & Customization (ABAP) : - Design, develop, and implement complex ABAP programs, reports, interfaces, conversions, enhancements, forms (RICEFW objects) including ALV, Module Pool, BAPIs, BADIs, User Exits, Enhancements Spots, RFCs.- Develop and maintain custom solutions using Object-Oriented ABAP (OOABAP).- Work with ABAP CDS Views and OData services for S/4HANA and Fiori integration.- Perform performance tuning and optimization of ABAP programs.- Debug and troubleshoot complex ABAP issues.- Experience with ABAP on HANA, including AMDPs and HANA views, is a significant plus.- Knowledge of the ABAP RESTful Application Programming (RAP) model for S/4HANA is highly desirable.Fiori / UI5 Development : - Design, develop, and deploy custom SAP Fiori applications using SAP UI5, HTML5, CSS3, and JavaScript.- Configure and extend standard Fiori applications to meet specific business requirements.- Develop and consume OData services for seamless data exchange between Fiori applications and SAP backend systems.- Configure and administer SAP Fiori Launchpad, including catalogs, groups, tiles, and target mappings.- Utilize development tools such as SAP Business Application Studio (BAS), SAP Web IDE, and Visual Studio Code.- Implement Fiori Elements and understand their usage for rapid application development.- Perform UI5 debugging and troubleshooting.Analysis & Design : - Collaborate with functional consultants and business users to understand business requirements and translate them into detailed technical specifications and designs.- Provide expert guidance on best practices for SAP development and Fiori UX principles.- Participate in solution design and architecture discussions.Testing & Support : - Conduct unit, integration, and user acceptance testing (UAT) to ensure high-quality and defect-free solutions.- Provide post-implementation support, resolve incidents, and address change requests.- Document technical designs, development specifications, and testing procedures.Collaboration & Mentoring : - Work effectively in a cross-functional team environment, coordinating with functional teams, Basis, and other technical consultants.- Provide technical mentorship and guidance to junior developers, if applicable.- Stay updated with the latest SAP technologies, tools, and best practices (e.g., SAP BTP, Cloud technologies).Required Skills and Qualifications : - Experience : 6 years of hands-on experience in SAP ABAP development and 3 years of experience in SAP Fiori / UI5 development.Technical Skills (ABAP) : - Strong experience in ABAP development (Reports, BAPIs, BADIs, Enhancements).- FIORI/UI5 application development and OData Services.- Debugging and performance tuning.- Knowledge of CDS Views and S/4HANA-specific developments- Expertise in debugging and performance tuning tools.- Experience with S/4HANA brownfield/greenfield implementations or conversions is highly preferred.- Familiarity with ABAP CDS Views and AMDPs.Technical Skills (Fiori/UI5) : - Solid understanding of SAP Fiori design principles and guidelines.- Proficiency in SAP UI5, HTML5, CSS3, JavaScript, jQuery. - Experience with OData service creation and consumption (using SEGW, ABAP CDS, or RAP).- Hands-on experience with SAP Fiori Launchpad configuration and extension. (ref:hirist.tech) .