Title:  SAP Developer

Req ID:  884
Description: 

Job Overview
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.