Job Closed
This listing is no longer active.
We believe in the power of change, harnessed in ways that matter for our country and communities.
SAP Plan to Stock (P2S) Application Developer, ABAP Developer
Location
Washington
Posted
73 days ago
Salary
$100.2K - $203.4K / year
Seniority
Senior
Job Description
SAP Plan to Stock (P2S) Application Developer, ABAP Developer
Accenture Federal Services
• 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 • 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 • Support the front-end experience by developing and enhancing Fiori apps using SAPUI5 and Fiori Elements, ensuring a seamless user interface for federal workstreams • Execute the development of technical interfaces (APIs, IDocs, Proxies) to connect S/4HANA with other federal systems, utilizing the SAP Integration Suite where applicable • 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 • 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 • 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 • Participate in daily scrums and sprint planning, providing technical estimates and status updates on assigned development tasks to the Application Development Lead • Execute secure coding practices to mitigate vulnerabilities, supporting the remediation of findings from federal security scanning tools (e.g., Fortify or Checkmarx)
Job Requirements
- 5+ years of experience in SAP ABAP development
- 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)
- Strong ability to debug complex ABAP code and optimize SQL statements for the HANA database
- Knowledge of JavaScript and SAPUI5 for supporting Fiori-based application development (Nice to have)
- Bachelor's degree in a related field (Nice to have)
Benefits
- Health insurance
- 401(k) matching
- Flexible working hours
- Paid time off
- Professional development opportunities
Related Guides
Related Job Pages
More Software Engineer Jobs
• Working closely with the tech director and senior developers to help extend and customise our OpenTripPlanner (OTP) based multi-modal routing platform • Liaising with our product team to identify and specify existing and future functionality for the core routing platform, and liaise with the OTP community to align development with the wider project roadmap • Developing unit and integration tests to and help create complex systems to help validate and improve data and routing quality • Contributing to the clear documentation of new processes and improvements to existing documentation
• Develop innovative new features: evaluate user journeys, design implementations from product specifications, write great code and collaborate with your team to deliver features • Contribute technical ideas to improve our products and refine our development process, we have a well defined roadmap for technical improvements on our iOS codebase • Translate designs into efficient, maintainable and reusable code and tests • Participate in code review to integrate changes with the existing codebase • Use performance metrics to build a delightful experience for our users. Allow data to drive decisions about what to refactor • Use your time effectively and take ownership of your work. Support other members of the team, communicate and participate • Participate in our engineering culture. Attend daily stand-ups, plan with your team and share knowledge
• Design and develop custom scripts (SuiteScript), workflows, and functionalities in NetSuite to meet business requirements. • Build integrations between NetSuite and other business systems using RESTlets, SOAP, or third-party APIs. • Configure and customize NetSuite modules including CRM, ERP, and eCommerce according to company requirements. • Assist with data migration, import/export of data, and database management within NetSuite. • Provide ongoing support for NetSuite users, troubleshoot issues, and resolve any technical challenges. • Test custom developments, document technical solutions, and ensure proper implementation of custom features. • Collaborate with various departments (e.g., finance, operations) and provide training or guidance on how to use custom solutions.
• Demonstrates up-to-date expertise and applies this to the development, improvement, and release of enterprise iOS App • Participates in peer code reviews and contributes effectively within an agile setup with designers, product managers, and peer developers • Provides and supports the implementation of business solutions • Provides mobile engineering support to the business • Troubleshoots business and production issues for mobile devices




