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.