jobs in Base Camp Digital

Full Time SAP RAP OData Developer Jobs, in Base Camp Digital - Maukerja

SAP RAP OData Developer

Base Camp Digital

Undisclosed

Singapore

Share
Save

Working Location

  • Singapore

Job Description

Responsibilities

Position Summary


We are seeking a skilled SAP ABAP RAP / OData Developer to design, build, and maintain our next-generation enterprise applications. In this role, you will leverage the ABAP RESTful Application Programming Model (RAP) and Core Data Services (CDS) to build scalable, cloud-ready Web APIs and transactional services. You will bridge the gap between high-performance SAP backend logic and modern SAP Fiori user interfaces.


Key Responsibilities

  • Application Development: Design and develop end-to-end applications using the ABAP RESTful Application Programming Model (RAP).
  • API & OData Creation: Build, expose, and maintain secure OData (V2 and V4) services for frontend consumption.
  • Data Modeling: Create complex ABAP Core Data Services (CDS) Views utilizing advanced annotations, associations, and compositions.
  • Business Logic Implementation: Code RAP business object behavior definitions and implementations, including determinations, validations, and custom actions.
  • Modern ABAP: Write clean, optimized, Object-Oriented ABAP (OO-ABAP) code using the latest syntax and practices.
  • Performance Optimization: Analyze and tune database queries and service responses to ensure optimal application performance.
  • Testing & Debugging: Perform unit testing and use Eclipse-based ABAP Development Tools (ADT) to debug and resolve system defects.
  • Collaboration: Work closely with functional consultants and frontend developers to deliver seamless business solutions.


Required Technical Skills & Qualifications

  • Experience: 4+ years of SAP ABAP development experience, with a strong focus on ABAP on HANA.
  • Frameworks: Direct, hands-on experience building applications using the SAP RAP framework.
  • Data Services: Proficiency in building CDS Views and publishing OData V2/V4 services.
  • Development Tools: Expert-level command of Eclipse ABAP Development Tools (ADT).
  • Programming: Strong foundations in Object-Oriented programming (OO-ABAP) and SQL/SQLScript.
  • Integration: Understanding of how UI annotations in CDS affect SAP Fiori Elements applications.


Preferred / Nice-to-Have Skills

  • Familiarity with SAP BTP (Business Technology Platform) environments.
  • Exposure to the SAP Cloud Application Programming Model (CAP).
  • Basic understanding of JavaScript, SAPUI5, or Fiori elements.
  • SAP Certified Development Associate – ABAP with SAP NetWeaver or SAP BTP.




Important Information

Never provide your bank or credit card details when applying for jobs. Do not transfer any money or complete unrelated online surveys. If you see something suspicious, Report this Job ad.

Learn More