> Markdown version of [/jobs/ext/3282815-sap-abap-senior-developer](https://www.wearedevelopers.com/jobs/ext/3282815-sap-abap-senior-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # SAP ABAP Senior Developer - **Company:** Caci Inc - **Location:** United States - **Experience:** Expert - **Salary:** $90,300.0 - $189,600.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Advanced Business Application Programming (ABAP), Application Programming Interfaces (APIs), Proxy Servers, Applications Architecture, HTML5, Batch Files, Cascading Style Sheets (CSS), Databases, Software Debugging, Programming Tools, Web Dynpro, Eclipse (Software), Design of User Interfaces, IDoc, Integrated Development Environments, JQuery, SAP ERP, Open Data Protocol, Online Transaction Processing, Release Management, SAP ABAP, SAP (Applications), SAP HANA, Simple Object Access Protocol (SOAP), Software Engineering, SQL Databases, Web Services, Extensible Markup Language (XML), BI Launch Pad (Software), Software Troubleshooting, SAP BAPI, Sap Business Objects, Backend, Sap Fiori, Core Data, Information Technology, SAP S/4HANA, SAP UI5, Restful APIs - **Published:** September 30, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9204787/sap-abap-senior-developer ## About the Role 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., * High degree of initiative, creativity, and technical ability to successfully function on this team is required. * Demonstrated experience with development, maintenance, and support of applications related to SAP ECC 6.0 or higher, SAP S/4 HANA and other IT systems. * Experience developing software in SAP NetWeaver ABAP Stack environments using: * ABAP Objects, ABAP Reports, ABAP online transactions, Webdynpro * SAP interfacing technologies BAPI, ALE, IDOC's, PI, SOAP, XML, Webservice, Proxies, APIs, REST services * Business Object Processing Framework (BOPF) and backend OData services * User Exits, BADIs, and Batch Programming * SAP UI5 related technologies and development tools (e.g.: HTML5, CSS, JavaScript, JQuery, VSCode, Eclipse, etc.) * Experience with SAP S/4 HANA - Data Modeling using HANA Studio, ABAP Development Tools (ADT), Code Performance Rules and Guidelines for SAP HANA, AMDP, code push down techniques, CDS views, Native SQL, ABAP Core data Services, Data Base Procedures, Text Search, ALV on HANA and HANA Live models consumption. * Knowledge and experience using ABAP RESTful Programming Model ABAP Development for SAP S/4HANA. * Expert troubleshooting, debugging and problem analysis skills. * Active DoD Secret Clearance (minimum required). ## Description * 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 * Fielding applications within existing application Launchpad environment ## Related Videos - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [WeAreDevelopers LIVE - the weekly developer show with Chris Heilmann and Daniel Cranney](https://www.wearedevelopers.com/videos/1309-wearedevelopers-live-the-weekly-developer-show-with-chris-heilmann-and-daniel-cranney) - [Evolving the developer experience in the age of AI](https://www.wearedevelopers.com/videos/100201-evolving-the-developer-experience-in-the-age-of-ai) - [Can SVG be fast? Rendering a scatter chart with over 10k points](https://www.wearedevelopers.com/videos/100299-can-svg-be-fast-rendering-a-scatter-chart-with-over-10k-points) - [AI Pair Programming with GitHub Copilot at SAP: Looking Back, Looking Forward!](https://www.wearedevelopers.com/videos/1546-ai-pair-programming-with-github-copilot-at-sap-looking-back-looking-forward) - [Web development: where are we, and where are we going?](https://www.wearedevelopers.com/videos/524-web-development-where-are-we-and-where-are-we-going) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Best Coding Boot Camps in Germany](https://www.wearedevelopers.com/magazine/237-best-coding-boot-camps-in-germany) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [System change: restart as developer?](https://www.wearedevelopers.com/magazine/39-system-change-restart-as-developer) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers)