SAP ABAP-Fiori Consultant
Data-Core Systems Inc. · Middletown, PA · 1 mo ago
Information Technology$95k/yrFull-time
Roles & Responsibilities
- Design, develop, and enhance custom SAP applications using ABAP, OData, SAP Fiori/UI5, and SAP S/4HANA extensibility frameworks.
- Develop objects across the SAP landscape, including WRICEF (reports, interfaces, conversions, enhancements, forms), ensuring alignment with clean-core and upgrade-safe principles.
- Develop integrations and connectivity between SAP Charm and ServiceNow for change management.
- Support full-stack development for SAP Fiori applications, including UI5 front-end, backend logic, OData service modeling, and performance optimization.
- Build an SAP Fiori app that can be deployed on a Zebra Handheld inventory scanning device and be integrated with SAP S/4 HANA in real time.
- Debug, troubleshoot, and optimize existing ABAP code, integrations, BRIM/SOM processes, and related applications for performance and reliability.
- Participate in design and technical specification creation, code reviews, transport management, and adherence to SAP development standards.
- Integrate SAP with ServiceNow and other external systems via REST/SOAP APIs, JSON/XML structures, SAP Web Services, RFCs, and ServiceNow MID Server communications.
- Configure, support, and maintain RFC, web service, authentication protocols (OAuth2, Basic Auth, SSL Certificates), and external system communication.
- Develop and enhance solutions in SAP CRM Web UI / CRM_UI, including GENIL/BOL programming and One Order framework enhancements.
- Collaborate with functional teams (FI/CO, MM, BRIM/SOM/CI/CC) to translate business requirements into scalable technical solutions.
Required Skills & Experience
- 7 to 10+ years of SAP ABAP development experience, including S/4HANA.
- 2 to 4+ years of SAP Fiori/UI5 development, including controller, model, and view architecture.
- Hands-on development experience with:
- SAP CRM Web UI / CRM_UI
- GENIL/BOL programming / One Order Framework
- OData service development (classical + RAP)
- REST/SOAP APIs, JSON/XML, and external integrations
- RFC and Web Service configuration
- Authentication protocols (OAuth2, Basic Auth, SSL Certificates)
- SAP BTP (Business Application Studio, Cloud services)
- SAP UI5 / JavaScript / HTML5
- Experience with 2+ full lifecycle SAP implementations or major system upgrades.
Preferred Skills & Experience
- Strong understanding of SAP ABAP, including OO-ABAP, BADIs, user exits, enhancement frameworks, CDS Views, AMDP, and RAP-based development.
- Expertise in SAP CRM Web UI / CRM_UI framework.
- Strong ABAP development experience for user exits, BADIs, enhancements, and Web Services.
- Experience customizing and integrating SAP Solution Manager or SAP Charm with ServiceNow or other ITSM tools.
- Hands-on experience with SAP Fiori/UI5, SAP Fiori Elements, Launchpad configuration, catalogs, groups, and tiles.
- Experience in building and deploying a Fiori App on a handheld inventory scanning device.
- Proficiency with OData service creation, SAP Gateway, REST APIs, SOAP APIs, JSON/XML structures, and SAP-to-ServiceNow integrations.
- Experience with SAP CRM Web UI and CRM_UI framework, including GENIL/BOL development and One Order model.
- Familiarity with ServiceNow MID Server integrations and communication with SAP systems.
- Strong knowledge of RFC and Web Service configuration in SAP for external integrations.
- Familiarity with authentication protocols, including OAuth2, Basic Authentication, and SSL Certificates.
- Experience developing SAP OData via RAP, BTP, and modern SAP cloud-aligned development tools (BAS).
- Experience with UX/UI concepts, responsive design, and building intuitive front-end experiences.