Execute Code Development: Perform hands-on development of ABAP objects, including CDS Views, AMDP (ABAP Managed Database Procedures), and OData services to support Fiori applications and external integrations.
Implement Modern Extensibility: Build "In-App" and "Side-by-Side" extensions using the SAP S/4HANA Extensibility Framework, ensuring no modifications are made to the standard SAP source code.
Develop Fiori & UI Elements: Support the front-end experience by developing and enhancing Fiori apps using SAPUI5 and Fiori Elements, ensuring a seamless user interface for federal workstreams.
Build Integration Objects: Execute the development of technical interfaces (APIs, IDocs, Proxies) to connect S/4HANA with other federal systems, utilizing the SAP Integration Suite where applicable.
Perform Technical Unit Testing: Write and execute automated unit tests using the ABAP Unit framework and perform code quality checks via the ABAP Test Cockpit (ATC) to ensure zero-defect delivery.
Support RICEFW Documentation: Draft detailed Technical Design Documents (TDD) that map back to functional requirements (B2R, P2P, etc.), ensuring all custom logic is documented for future maintenance and audit.
Debug & Optimize Performance: Identify and resolve technical bottlenecks by utilizing the ABAP Profiler (SAT) and HANA Plan Visualizer, ensuring custom code is optimized for the HANA in-memory database.
Collaborate in Sprint Cycles: Participate in daily scrums and sprint planning, providing technical estimates and status updates on assigned development tasks to the Application Development Lead.
Maintain Code Security: Execute secure coding practices to mitigate vulnerabilities, supporting the remediation of findings from federal security scanning tools (e.g., Fortify or Checkmarx).
Requirements
5+ years of professional experience in SAP ABAP development, with specific technical proficiency in S/4HANA-based development (HANA 2.0+).
Hands-on experience with Core Data Services (CDS), OData Services, and the ABAP RESTful Programming Model (RAP).
Knowledge of JavaScript and SAPUI5 for supporting Fiori-based application development.
Ability to debug complex ABAP code and optimize SQL statements for the HANA database.
Familiarity with Identity and Access Management (IAM) integration with federal single sign-on (SSO) or PIV/CAC card authentication.
Understanding of federal security standards (e.g., NIST, FISMA) and their application within an SAP landscape.
Tech Stack
JavaScript
SQL
Benefits
Accenture Federal Services offers a wide variety of benefits.