Start Your Search Here

Job Search

Saudi Business Machines Limited

As Sudiyah / Global

Senior abap developer

  • ر.ع.‏42000 OMR Per annum

Job Summary

Salary Range:
ر.ع.‏42000 OMR Per annum
Apply Now

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

BAd Is

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

ABAPProcedural & OO ABAP

Development RICEF

Performance ST05, SAT, SE30, optimization

Integration IDocs, BAPIs, RFC, ALE

APIs SOAP, REST

SAP Integration SAP Integration Suite / CPI

HANAABAP on HANA, CDS, AMDP

OData SEGW, OData services

RAPRESTful 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

#J-18808-Ljbffr

Apply Now

Similar Opportunities

View all jobs