
Position Summary
We are seeking an SAP Business Technology Platform (BTP) developer to join our team. The ideal candidate brings a strong background in SAP Fiori development and the ABAP RESTful Application Programming Model (RAP), with hands-on experience designing and building user-facing applications that connect cleanly to S/4HANA backends. You will develop Fiori apps, configure the Fiori Launchpad, and help ensure our SAP landscape continues to grow in a maintainable, upgrade-safe direction.
Key Responsibilities
- Design, build, and maintain SAP Fiori applications using Fiori Elements and freestyle SAPUI5, backed by RAP-based OData v4 services
- Develop CDS views, behavior definitions, and behavior implementations to expose clean, performant OData services for Fiori consumption
- Build and configure Fiori Launchpad content — including catalogs, groups, spaces, and pages — for S/4HANA PCE environments
- Create and extend Fiori apps in SAP Business Application Studio (BAS), leveraging the Fiori tools extension suite
- Collaborate with functional teams to translate business requirements into intuitive, standards-compliant Fiori user experiences
- Participate in solution design and architecture reviews, contributing technical recommendations grounded in SAP clean core and Fiori UX principles
- Extend standard SAP Fiori apps using adaptation projects and UI5 flexibility features, keeping modifications upgrade-safe
- Troubleshoot Fiori rendering issues, OData service errors, and ABAP short dumps across development and production landscapes
- Support and configure SAP Fiori Launchpad authorization roles and app-level access controls
- Maintain technical documentation and adhere to transport and change management standards
Required Qualifications
- 2–5 years of hands-on SAP development experience
- Demonstrated experience with the ABAP RESTful Application Programming Model (RAP) — including CDS view development, behavior definitions, behavior implementations, and service definitions/bindings
- Solid experience building SAP Fiori applications using Fiori Elements (list report, object page, analytical list page) and freestyle SAPUI5
- Working knowledge of OData v2 and v4 protocols and SAP Gateway
- Experience configuring and maintaining the SAP Fiori Launchpad, including catalogs, groups, spaces, pages, and role-based app assignments
- Hands-on experience with SAP Business Application Studio (BAS) and the Fiori tools extension suite
- Familiarity with SAP S/4HANA data models and core business processes (FI, CO, MM, or HR)
- Working knowledge of ABAP Objects and modern ABAP syntax (7.4+)
- Experience with SAP transport management and development lifecycle practices
Preferred Qualifications
- Experience with SAP Fiori adaptation projects and UI5 flexibility for extension of standard apps
- Exposure to SAP CAP (Cloud Application Programming Model) in Node.js or Java
- Experience with SAP SuccessFactors or Employee Central Payroll
- SAP certification in BTP development, Fiori, or ABAP for SAP HANA
Barton Malow is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, disability status, genetic information, protected veteran status, or any other legally protected characteristic.