Senior ABAP Developer

Saudi Business Machines Limited

As Sudiyah

On-site

OMR 31,000 - 42,000

Full time

4 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Saudi Business Machines Limited seeks an experienced SAP ABAP developer to design and build RICEF objects, ABAP programs, and data interfaces in enterprise SAP environments.

The role emphasizes ABAP OO and procedural programming, SAP HANA concepts, CDS views, and integration via IDocs, BAPIs, RFC, and REST services. You will collaborate with functional teams and support quality through ATC and Code Inspector.

Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field.
  • Relevant SAP certifications are an advantage.

Responsibilities

  • Core ABAP Programming: Develop using ABAP procedural and OO ABAP; build RICEF objects (Reports, Interfaces, Conversions, Enhancements, Forms).
  • Work with SAP Data Dictionary objects (Tables, Views, Domains, Data Elements).
  • Enhancements & Modifications: design SAP enhancement framework solutions; work with User Exits, BAdIs, Implicit/Explicit Enhancements, Enhancement Spots; open code in Open SQL and Native SQL; optimize ABAP programs.
  • Interfaces & Integration: develop/integrate IDocs, BAPIs, RFC, ALE; develop SOAP/REST web services; use SAP Integration Suite / CPI; file-based interfaces via AL11.
  • SAP HANA & Modern ABAP: ABAP on HANA; CDS Views and AMDP; code-pushdown techniques; RAP; expose ABAP data/services for SAP Fiori.
  • Tools & Development Lifecycle: manage transports with TMS; version control; ABAP Workbench tools; SE80/SE38/SE24.
  • Testing & Quality: unit testing, debugging; Code Inspector and ATC; proper error handling and logging; SAP coding standards.
  • Functional & Technical Collaboration: analyze requirements; SAP MM integration; create technical specs and docs; collaborate with consultants and stakeholders.

Skills

ABAP OO
RICEF
Performance
IDocs
APIs
SAP Integration Suite
ABAP on HANA
CDS
AMDP
OData
RAP
ABAP Tools
Transport
Quality
SAP MM

Education

Bachelor’s degree in Computer Science/IT/Software Engineering

Tools

ABAP Workbench
SE80
SE38
SE24

Job description

  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.
  • Relevant SAP certifications are an advantage.
Experience
  • Strong senior-level experience in SAP ABAP development.
  • Extensive hands-on experience with ABAP programming, RICEF development, enhancements, integrations, SAP HANA, OData, and modern ABAP development.
  • Experience working with enterprise SAP environments and SAP module integration.
Responsibilities
1. Core ABAP Programming
  • Develop using ABAP procedural and Object-Oriented ABAP (OO ABAP).
  • Develop and maintain RICEF objects:
    • Reports
    • Interfaces
    • Conversions
    • Enhancements
    • Forms
  • Work extensively with SAP Data Dictionary (DDIC) objects, including:
    • Tables
    • Views
    • Domains
    • Data Elements
  • Function Modules
  • Includes
  • Classes
  • Work extensively with internal tables, memory management, and performance optimization.
2. Enhancements & Modifications
  • Design and implement SAP enhancement framework solutions.
  • Work with:
    • User Exits
    • BAdIs
    • Implicit Enhancements
    • Explicit Enhancements
    • Enhancement Spots
  • Implement modification-free enhancements following SAP best practices.
  • Strong knowledge of Open SQL and Native SQL.
  • Optimize ABAP programs using:
    • Indexes
    • Buffering
    • Efficient joins
    • Parallel processing
  • Perform debugging and runtime analysis using:
    • ST05
    • SAT
    • SE30
4. Interfaces & Integration
  • Develop and support integrations using:
    • IDocs
    • BAPIs
    • RFC
    • ALE
  • Develop and integrate SOAP and REST web services.
  • Work with SAP Integration Suite / CPI.
  • Develop and support file-based interfaces using the SAP application server and AL11.
5. SAP HANA & Modern ABAP
  • Apply ABAP on HANA concepts.
  • Develop and work with CDS Views and annotations.
  • Develop AMDP (ABAP Managed Database Procedures).
  • Apply code-pushdown techniques for improved performance.
  • Knowledge of RAP (RESTful ABAP Programming Model).
  • Expose ABAP data and services for SAP Fiori applications.
  • Support integration between backend ABAP services and Fiori applications.
7. Tools & Development Lifecycle
  • Manage SAP transports using Transport Management System (TMS).
  • Use version control and code management practices.
  • Strong knowledge of ABAP Workbench tools, including:
    • SE80
    • SE38
    • SE24
    • Other relevant ABAP development tools
8. Testing & Quality
  • Perform unit testing and debugging.
  • Use Code Inspector and ATC (ABAP Test Cockpit) for code quality checks.
  • Implement proper error handling and application logging.
  • Follow SAP coding standards and clean-code principles.
9. Functional & Technical Collaboration
  • Analyze technical requirements and understand related functional requirements.
  • Work with SAP module integrations, particularly SAP MM.
  • Prepare technical specifications and development documentation.
  • Collaborate with functional consultants, technical teams, and business stakeholders.
Must-Have Technical Skills
  • Area
    Required Expertise
  • ABAP
    Procedural & OO ABAP
  • Development
    RICEF
  • Performance
    ST05, SAT, SE30, optimization
  • Integration
    IDocs, BAPIs, RFC, ALE
  • APIs
    SOAP, REST
  • SAP Integration
    SAP Integration Suite / CPI
  • HANA
    ABAP on HANA, CDS, AMDP
  • OData
    SEGW, OData services
  • RAP
    RESTful ABAP Programming Model
  • Tools
    SE80, SE38, SE24
  • Transport
    TMS
  • Quality
    ATC, Code Inspector
  • Functional Integration
    SAP MM
Preferred Technical Knowledge
  • SAP HANA
  • SAP Fiori
  • SAP Integration Suite / CPI
  • RAP
  • Enterprise SAP integration and development environments
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

SAP BTP Full-Stack Developer
SAP BTP Full-Stack Developer

Saudi Business Machines Limited • As Sudiyah

Hybrid
OMR 35,000 - 50,000
SAP ABAP HANA Developer
SAP ABAP HANA Developer

Saud Bahwan Group • Muscat

On-site
OMR 23,000 - 35,000
Senior ABAP Architect - HANA, Fiori & SAP Integrations
Senior ABAP Architect - HANA, Fiori & SAP Integrations

Saudi Business Machines Limited • As Sudiyah

On-site
OMR 31,000 - 42,000
Integration & Architecture Consultant
Integration & Architecture Consultant

Saudi Business Machines Limited • As Sudiyah

On-site
OMR 18,000 - 30,000
Technical Lead- Full-Stack Development
Technical Lead- Full-Stack Development

Saudi Business Machines Limited • As Sudiyah

On-site
OMR 17,000 - 23,000
SAP ABAP HANA Developer: CDS/AMDP & Interfaces
SAP ABAP HANA Developer: CDS/AMDP & Interfaces

Saud Bahwan Group • Muscat

On-site
OMR 23,000 - 35,000
SAP FICO Consultant
SAP FICO Consultant

Saudi Networkers Services • As Sudiyah

On-site
OMR 24,000 - 42,000
SAP BTP Full-Stack Developer: UI5, CAP, HANA, Security
SAP BTP Full-Stack Developer: UI5, CAP, HANA, Security

Saudi Business Machines Limited • As Sudiyah

Hybrid
OMR 35,000 - 50,000
SAP ABAP Consultant – Conversion Project
SAP ABAP Consultant – Conversion Project

YASH Technologies, Inc. • Oman

Remote
OMR 42,000 - 62,000
Senior Proficient, HRMS and Records
Senior Proficient, HRMS and Records

Omantel • Muscat

On-site
OMR 15,380 - 26,915