ABAP Developer
ABAP developer at CACI supporting a DoD federal contract (JTMS/USTRANSCOM): developing, testing, and maintaining ABAP code for SAP ECC/S/4HANA (RICEFW objects), building Fiori/UI5 front ends and OData services, and supporting release and production operations. Requires an active DoD Secret clearance, 10+ years development experience, and 5+ years of SAP ABAP.
- Compensation
- $90.3K–$189.6K / yr
- Location
- United States
- Work setup
- Remote
- Seniority
- Not specified
- Employment
- Contract
- Experience
- 5+ years
- Category
- Software engineering
- Posted
Skills
Must have
- Active DoD Secret Clearance (minimum required)
- Minimum 10+ years of development experience
- 5+ years of SAP ABAP development experience
- Development, maintenance, and support experience with SAP ECC 6.0+ and SAP S/4HANA
- Deep SAP ABAP Development expertise and prior experience supporting USTRANSCOM transportation operations, systems, or programs
- ABAP development in SAP NetWeaver ABAP Stack: ABAP Objects, Reports, online transactions, WebDynpro
- SAP interfacing technologies: BAPI, ALE, IDOCs, PI, SOAP, XML, Web services, Proxies, APIs, REST services
- Business Object Processing Framework (BOPF) and backend OData services
- User Exits, BADIs, and Batch Programming
- SAP UI5 technologies and tools (HTML5, CSS, JavaScript, jQuery, VSCode, Eclipse)
- S/4HANA data modeling: HANA Studio, ABAP Development Tools (ADT), AMDP, code push down, CDS views, Native SQL, ABAP CDS, DB procedures, ALV on HANA, HANA Live models
- Experience with ABAP RESTful Programming Model for SAP S/4HANA
- Strong knowledge of SAP ABAP Data Dictionary and other SAP repository objects
- Expert troubleshooting, debugging and problem analysis skills
Nice to have
- Prior experience with JTMS or similar DoD logistics modernization programs
- Knowledge of Agile methodology
- S/4HANA implementation experience
- Designing/implementing modern UI5 or Fiori-style front-end user interfaces
- SAP Certification in ABAP Development and Maintenance
- SAP Certification in UI5 or Fiori Design and Development
Full description
Job Title: ABAP DeveloperJob Category: Information TechnologyTime Type: Full timeMinimum Clearance Required to Start: SecretEmployee Type: RegularPercentage of Travel Required: Up to 10%Type of Travel: Local* * *CACI, INC. – FEDERAL has a contract with a federal agency to implement, support, and maintain a mission-critical SAP S/4HANA solution supporting transportation and logistics operations for the Department of Defense. The CACI Team manages Planning, Procurement, Fulfillment, Financials, Application Development, and Technical Operations, including Security, GRC, and Identity & Access Management—within the Joint Transportation Management System (JTMS) environment.
CACI is seeking to hire an ABAP developer for a new SAP-based development effort. The successful candidate will have demonstrated experience with development, maintenance, and support of applications related to SAP ECC 6.0 or higher, SAP S/4 HANA with latest versions and other IT systems and will also possess solid communication skills across all organizational levels. This role requires deep expertise in SAP ABAP Development and prior experience supporting USTRANSCOM (USTC) transportation operations, systems, or programs.
The architect will ensure SAP ABAP capabilities align with DoD transportation doctrine, regulatory requirements (DTR, DoD FMR), and Clean Core principles while supporting complex integrations across DoD and commercial transportation ecosystems.
Duties and Responsibilities
- Develop, test, debug, implement, maintain, and document ABAP code used in RICEFW (Reports, Interfaces, Conversions, Extensions, Forms and Workflows) objects
- Provide optimization, enhancement and O&M support for ABAP applications which perform financial and business management functions on SAP S/4 HANA (ECC, CRM, SRM, TMS)
- Participate in the analysis of the customer's business operations to validate requirements and scope, suggest process improvements, and assist in level of effort (LOE) estimation, if required
- Develop and maintain SAP design and technical specification documents, and conduct unit, integration, and release testing to validate functionality
- Support end-users Acceptance Testing activities, and participate in Production Operations and Release Management support
- Modernize User Interfaces by designing and building applications consistent with the SAP Fiori Application Architecture, including SAP application templates (e.g.: Worklist, Master-Detail), Smart Controls, Dynamic UI Content, Smart Templates, Fragments and Themes
- Implementing Fiori applications (transactional, factsheet and analytical) and enhancing standard applications using enhancement framework
- Designing & modeling OData services using the Gateway Service Builder