Introduction
At Accenture Technology, we combine deep industry expertise, innovative technology, and strong engineering capabilities to help our clients accelerate their digital transformation. We work with leading organizations to design, build, and run intelligent solutions that create real business value. Join our SAP practice and be part of a global team delivering cutting-edge SAP solutions at scale.
Role Overview
We are looking for an ABAP Senior Analyst to join our SAP Technology team. You will work on complex SAP landscapes, contributing to the design, development, and evolution of custom solutions on SAP ECC and SAP S/4HANA, with a strong focus on modern architectures leveraging SAP BTP, RAP, and CAP. This role requires strong technical expertise, a quality-driven mindset, and the ability to collaborate closely with functional teams and clients.
Analyze functional and technical requirements and design, develop, and maintain high-quality ABAP solutions, including reports, interfaces, enhancements, and forms, aligned with SAP and Accenture development standards.
Design and implement modern SAP developments using RAP (RESTful ABAP Programming Model) and contribute to cloud-native extensions using CAP (Cloud Application Programming Model) on SAP BTP.
Build and support integrations using IDocs, BAPIs, RFCs, OData services, and event-based or API-driven integrations on SAP BTP.
Perform technical analysis, debugging, performance optimization, and support activities across development, testing, and production environments.
Responsibilities
Take ownership of technical design and development activities for ABAP-based solutions in SAP ECC and SAP S/4HANA environments.
Develop scalable and maintainable solutions using ABAP Objects, CDS views, RAP (behavior definitions, service definitions, service bindings), and modern Open SQL practices.
Contribute to side-by-side extensions and cloud applications using CAP (Node.js or Java), integrating them with S/4HANA via OData, events, or APIs on SAP BTP.
Ensure code quality and performance through proper exception handling, authorization checks, unit testing, and adherence to ATC/SCI checks and clean-core principles.
Collaborate with functional consultants, architects, and clients to refine requirements, provide technical guidance, estimate effort, and resolve complex technical issues.
Support transport management, documentation, and knowledge sharing within the development team.
