SAP ABAP Developer BRIM FICA
Position Type: Hybrid
Hybrid Schedule: Onsite for first week and then 1 week each month, or as requested by the client
Contract Length: 12 months
Objective
Our client is seeking an SAP ABAP Developer with SAP BRIM and FICA experience for a 12‑month engagement supporting the implementation and maintenance of a Unified Back Office Solution.Required Experience
- 7+ years SAP ABAP development, including 7+ years with S/4HANA.
- 5+ years SAP BRIM and FICA development.
- 2+ implementation projects delivering FICA customizations for high‑volume BRIM environments.
- Hands‑on development with:
- SAP CRM Web UI / CRM_UI
- GENIL/BOL / One Order Framework
- SAP BRIM/SOM/CI/CC
- OData (classical + RAP)
- REST/SOAP APIs, JSON/XML, external integrations
- RFC and Web Service configuration
- Authentication (OAuth2, Basic Auth, SSL Certificates)
- SAP BTP (BAS, Cloud services)
- SAP UI5 / JavaScript / HTML5
- Experience with 2+ SAP full lifecycle implementations or major upgrades.
- Experience with IDocs, RFCs, Web Services.
Preferred Certifications
- SAP Certified Development Associate – ABAP for SAP HANA
- SAP Fiori Application Developer
- SAP S/4HANA Development
- SAP BRIM technical certifications
Education
- Bachelor’s in Computer Science, Information Systems, Engineering, or related field (or equivalent experience).
Description of Duties
- Develop, test, and deploy ABAP programs and enhancements in SAP BRIM FICA.
- Customize SAP billing, invoicing, collections, discounts, and revenue recognition processes.
- Translate functional requirements into technical specifications.
- Support integration between BRIM and POS, CRM, e‑commerce, and mobile platforms.
- Troubleshoot FICA processes (invoicing, dunning, payments, account determination, revenue recognition).
- Optimize ABAP performance and follow SAP best practices.
- Participate in upgrades, patching, and migrations.
- Document technical designs, test results, and deployment steps.
- Build and enhance SAP applications using ABAP, OData, Fiori/UI5, S/4HANA extensibility.
- Develop WRICEF objects aligned with clean‑core principles.
- Debug, troubleshoot, and optimize ABAP, integrations, BRIM/SOM processes, and custom applications.
- Participate in design, specs, code reviews, and transport management.
- Configure and support RFCs, web services, authentication, and external communication setups.
- Enhance SAP CRM Web UI / CRM_UI using GENIL/BOL and One Order framework.
- Collaborate across FI/CO, MM, BRIM/SOM/CI/CC functional teams.
- Ensure security, performance, deployment readiness, and proper documentation.
- Support testing cycles, user training, deployments, and post‑go‑live operations.
- Stay current with ABAP, Fiori, S/4HANA, BRIM, BTP, and integration technologies.
- Fully document all work (technical/functional designs, diagrams, test plans, impact analysis, lessons learned).
- Build strong relationships with stakeholders, technology teams, vendors, and clients.
- Lead or participate in project activities and work independently as needed.
- Follow all client policies, standards, and procedures.
- Use required software/technology tools.
- Perform additional related tasks as assigned.
Desired Skillset
- Strong FICA process knowledge (contract accounts, payments, reconciliation).
- Deep ABAP skills (OO‑ABAP, BAPIs, BADIs, Enhancements, CDS, AMDP, RAP).
- SAP Fiori/UI5, Fiori Elements, Launchpad configuration.
- Proficiency in OData, SAP Gateway, REST APIs, JSON/XML, SAP‑ServiceNow integrations.
- Experience with CRM Web UI, GENIL/BOL, One Order model.
- Integration via RFC, SOAP, REST, Web Services, OAuth2, SSL.
- Familiarity with ServiceNow MID Server integrations.
- Exposure to BRIM (SOM, CI, CC), subscription orders, contracts, BTMF.
- Experience with RAP, BTP, and BAS cloud‑aligned development.
- Understanding of UX/UI, responsive design, and intuitive front‑end development.
- Ability to analyze complex issues and propose scalable technical solutions.
- Strong communication, documentation, and teamwork skills.
- Experience with SAP S/4HANA and Fiori applications.
- Exposure to Agile/DevOps methodologies.
- Experience in multi‑brand or omnichannel retail environments.
- Knowledge of retail business processes and billing cycles.
- Excellent problem‑solving and communication abilities.
Recommended Jobs
Analyst, Digital Marketing Analytics
Description Position at CMI Media Group Are you ready to dive into the heart of digital marketing analytics? We’re seeking an analytical superhero to spearhead our campaigns and unravel the insigh…
Azure Infrastructure Engineer
Apply now: Azure Infrastructure Engineer, location is Hybrid. The start date is ASAP for this 3-month Contract to Hire position. Job Title: Azure Infrastructure Engineer Location-Type: H…
Optometrist - Montrose, Pennsylvania
Join this leading multi-specialty ophthalmology practice as an Optometrist and take your career to the next level! We are looking for passionate, driven, and team-oriented professionals who want to m…
SAP NS2 Operations Management Intern- Hybrid: NSQ, PA
We help the world run better At SAP, we keep it simple: you bring your best to us, and we'll bring out the best in you. We're builders touching over 20 industries and 80% of global commerce, and w…
Collections Specialist
Collections Consumer Specialist We are seeking highly motivated and goal-oriented individuals to join a Collections team as a Collections Consumer Specialist. In this role, you will be responsib…
Supervisor, Transmission/HP Engineering
Reference #: SUPER004921 Description Supervisor, Transmission/HP Engineering Hybrid within Service Territories (DE, PA, MD, NC, FL, GA, OH, VA) Your role in our success will be... The Supervisor, …
Internal Medicine with Residency Stipend/ Loan Forgiveness in Western PA City Location
Internal Medicine opportunity in western PA city location, available immediately. This is an outpatient position at a well-established practice. Outpatient call only. Offers $50K sign on, residency s…
Staff Accountant
Job Title: Staff Accountant Responsibilities: Create and post general ledger entries by organizing and maintaining records for recurring and adjusting transactions. Reconcile bal…