Sr. SAP Engineer - Core
Role details
Job location
Tech stack
Job description
You will work across the following areas
Requirements
Do you have experience in UI?, The Senior SAP Engineer - Core will be responsible for designing, building, enhancing, and optimizing clean-core SAP S/4HANA extensions and ABAP-based services across complex enterprise landscapes. This role requires deep hands-on engineering capability, modern ABAP proficiency, and the ability to collaborate across SAP and BTP technology stacks., * 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
This role requires strong technical leadership, hands-on delivery, and the ability to shape high-quality, clean-core SAP solutions.
Requirements
What You Bring
Core / Basic ABAP Developer 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
Benefits & conditions
In addition to a competitive compensation package, Protera offers a company meal card, private health insurance, and an office full of complimentary snacks and coffee