Protera Technologies is a pioneer in bringing SAP and related applications to the cloud, and they are seeking a Senior SAP Engineer – Core to design, build, enhance, and optimize SAP S/4HANA extensions and ABAP-based services. The role requires deep engineering capability and collaboration across various SAP and BTP technology stacks.
Responsibilities:
- Designing, building, enhancing, and optimizing clean-core SAP S/4HANA extensions and ABAP‑based services across complex enterprise landscapes
- Advanced ABAP OO development , including refactoring legacy custom code into modern, maintainable clean‑core patterns
- ABAP RESTful Application Programming Model (RAP) for both managed and unmanaged scenarios, including behavior definitions and service binding models
- CDS‑based domain modeling , including ABAP CDS, analytical/consumption views, annotations for OData/UI, and semantic modeling best practices
- OData V2/V4 service design , performance tuning, service exposure patterns, and backend optimization for scalable UI consumption
- SAP BTP integration patterns , spanning CAP ABAP interoperability, side‑by‑side extensions, event‑driven architectures, and hybrid S/4 + BTP design
- Event‑driven ABAP using Business Events, RAP event handlers, and event-based orchestration across systems
- Enterprise security architectures , including OAuth2 connectivity, principal propagation, role/authorization concepts, and secure extension strategies
- Performance and scalability optimization in S/4HANA , including SQL pushdown, AMDP considerations, memory/performance tracing, and advanced debugging
- Cross‑stack engineering collaboration with CAP/Node.js services, SAPUI5/Fiori teams, and the Integration Suite
- Modern debugging and distributed tracing , working across ABAP, SAP BTP services, and integration touchpoints
- Mentorship and engineering leadership , including code reviews, solution design support, and participation in architectural discussions
Requirements:
- Strong ABAP fundamentals (reports, classes, interfaces, enhancements, exits)
- Proficiency with Open SQL, internal tables, and modularization concepts
- Experience creating and consuming basic CDS views
- Ability to consume and expose OData services at a foundational level
- Solid debugging capabilities: ABAP debugger, dumps (ST22), performance analysis (SAT, SQL trace)
- Familiarity with the S/4HANA data model, including key simplification topics
- Experience with transport management and the SAP development lifecycle
- Understanding of authorization concepts and security basics
- Ability to follow clean-core principles and SAP's extension guidelines