Job Description
Position Overview
We are seeking an experienced SAP ABAP Developer with deep expertise in SAP S/4HANA, BRIM, FICA, and Fiori to design, develop, test, and deploy custom objects (WRICEF) and Fiori/UI5 applications.
The role involves building scalable, clean-core solutions and integrations across enterprise SAP initiatives. The developer will work collaboratively across functional teams including FI/CO, MM/IM, BRIM, and CRM, translating business requirements into technical specifications and delivering high-quality SAP solutions.
The position requires hands-on expertise in SAP BRIM modules (SOM, CI, CC), FICA processes, full-stack Fiori/UI5 development, data migration, and SAP integration architecture. The ideal candidate will have a strong background in OO-ABAP, S/4HANA development tools, and the ability to work independently in a fast-paced environment while providing technical guidance and code reviews.
Key Responsibilities-
Build, test, and deploy custom objects, enhancements, reports, interfaces, conversions, and forms using ABAP Objects, CDS Views, AMDP, RAP, OData, REST/SOAP.
-
Debug and optimize ABAP code for performance, security, and clean-core compliance.
-
Develop custom migration and ETL programs via IDocs, BAPIs, Proxies, AMDP, Migration Cockpit, LSMW, EMIGALL, and BODS.
-
Perform full-stack Fiori/UI5 development including UI, OData services, and backend logic.
-
Deploy Fiori applications to standard and ruggedized devices such as Zebra handhelds.
-
Develop and support BRIM billing, invoicing, dunning, payments, discounts, revenue recognition, and account determination.
-
Support subscription orders, contracts, business partners, and BTMF within BRIM/SOM/CI/CC/FICA.
-
Integrate BRIM with CRM, POS, mobile, and portal systems.
-
Configure RFC, IDocs, REST/SOAP, OAuth2, and SSL integrations.
-
Build SAP-to-ServiceNow integrations using ChaRM.
-
Partner with Basis and Security teams on transports, performance, and compliance.
-
Enhance One Order framework, GENIL/BOL layer, and CRM_UI components.
-
Build CRM Web UI extensions integrated with BRIM and S/4HANA.
-
Translate business requirements into technical specifications in collaboration with FI/CO, MM/IM, BRIM, and CRM teams.
-
Participate in SAP implementations, upgrades, and migrations.
-
Provide code reviews and technical guidance to team members.
-
Work independently in a fast-paced environment.
-
Produce functional and technical specifications, design diagrams, test plans and scripts, impact analyses, and deployment guides per organizational standards.
-
3+ years of SAP ABAP development experience.
-
2+ years specializing in SAP BRIM and/or FICA.
-
2+ full lifecycle SAP implementation projects (BRIM, FICA, Fiori, or major S/4 upgrades).
-
OData development (classical and RAP).
-
UI5, JavaScript, and HTML5.
-
REST and SOAP APIs.
-
GENIL/BOL/One Order framework.
-
SAP CRM Web UI.
-
IDocs, RFCs, and Web Services.
-
OAuth2, SSL, and Basic Authentication.
-
Migration tools:
-
Migration Cockpit
-
LSMW
-
BODS
-
EMIGALL
-
-
Deep OO-ABAP expertise including:
-
Enhancement Framework
-
BADIs
-
User Exits
-
-
CDS Views.
-
AMDP.
-
RAP.
-
OData.
-
SEGW.
-
Proxies.
-
IDocs in S/4HANA.
-
Hands-on BRIM/SOM/CI/CC and FICA process experience.
-
Fiori/UI5.
-
Fiori Elements.
-
Launchpad configuration.
-
UI/UX best practices.
-
SAP BTP.
-
Business Application Studio (BAS).
-
Strong problem-solving and analytical skills.
-
Strong communication and stakeholder engagement skills.
-
Ability to work across diverse teams and contribute to architectural and design discussions.
-
Agile/DevOps exposure.
-
Retail or subscription-billing industry experience.
-
SAP Certified Development Associate (ABAP for HANA).
-
SAP S/4HANA Development Certification.
-
SAP BRIM Technical Certification.
-
SAP Fiori Application Developer Certification.