Alzayani Investments is seeking a skilled and motivated SAP Developer for designing, developing, and managing Application Programming Interfaces (APIs) that enable seamless integration between SAP systems (like S/4HANA, ECC) and other internal or external applications, cloud services, and third-party tools. Additionally maintaining custom applications and enhancements within the SAP environment using the ABAP coding language. This is an excellent opportunity for a talented developer to contribute to an organisation that utilises state-of-the-art technologies to maintain a competitive edge.
Responsibilities
-
Design and develop RESTful APIs (often using OData services in the SAP environment) to expose SAP business logic and data securely.
-
Utilize SAP development tools like SAP Gateway, SAP Cloud Platform Integration (CPI), and SAP Business Technology Platform (BTP) for building and managing integration flows.
-
Designing, coding, and testing new ABAP programs, reports, interfaces, conversions, enhancements, and forms (often referred to as RICEFW objects) to meet specific business needs.
-
Utilizing techniques like User Exits, Business Add-Ins (BADIs), and Enhancement Points to modify or extend standard SAP functionality.
-
Identifying, analyzing, and resolving technical issues, bugs, and performance problems in existing ABAP programs and the overall SAP system.
-
Developing and maintaining interfaces using technologies like IDocs, BAPIs, and RFCs to ensure seamless data exchange between different SAP modules and external systems.
-
Tuning ABAP code and database queries (SQL) for maximum efficiency and speed, especially when dealing with large volumes of data.
-
Working with SAP functional consultants and business stakeholders to gather requirements, provide technical specifications, and ensure delivered solutions align with business processes.
-
Creating and maintaining detailed technical specifications, design documents, and unit test plans for all developed solutions.
-
Assisting in system upgrades, applying SAP Notes, and supporting data migration projects.
-
Integrate SAP systems with non-SAP applications and cloud services to support end-to-end business processes.
-
Implement robust API security measures, including authentication (OAuth, JWT) and authorization to protect sensitive SAP data.
-
Manage the API lifecycle, versioning, and documentation for consumption by other developers and applications.
-
Tune and optimize API performance, ensuring high speed and reliability for business-critical operations.
-
Troubleshoot and debug integration issues across complex system landscapes.
-
Collaborate with SAP functional consultants, solution architects, and non-SAP development teams to gather requirements and translate business needs into technical specifications.
-
Create clear and comprehensive API documentation.
Qualifications
-
5+ years of relevant experience in SAP development, with a focus on integration and APIs.
-
Bachelor's degree in Computer Science, Network Engineering or Computer engineering, information technology or any other related field.
-
Excellent analytical and problem-solving skills with meticulous attention to detail.
-
Strong verbal and written communication skills, with the ability to collaborate effectively with both technical and non-technical stakeholders.
-
The ability to work independently, manage priorities, and deliver high-quality work within agreed timelines.