×
Register Here to Apply for Jobs or Post Jobs. X

Principal SAPUIDeveloper; Odata

Job in Cape Town, 7100, South Africa
Listing for: Magnus Consulting Solutions Pty Ltd
Full Time position
Listed on 2026-03-15
Job specializations:
  • IT/Tech
    IT Consultant, SAP Consultant
Job Description & How to Apply Below
Position: Principal SAPUI5 Developer (Odata)

? Analysing business requirements and identifying configuration, programming, report, interface, output files, security and roles requirements.

? Performing SAP Programming in SAPUI
5.

? Testing and debugging functions related to the implementation and enhancement of SAP modules.

? Proficient in oData

? 8+ Years SAP Development Experience

? Developer specific SAP Certification

? Proficient in S/4

HANA

? Previously City of Cape Town experience would be beneficial

? Knowledge of and experience in online applications would be beneficial

? Roles & responsibilities

o Responsible for implementing SAP’s standard solutions on all SAP ABAP and UI5 applications

o Adhere to City’s defined SAP development standards

o Review existing business processes and requirements and utilize that knowledge to map the processes to SAP’s solutions to be developed

o Document technical specifications for SAP solutions developed

o Plan all SAP UI5 and oData development related activities for the project

o Develop prototypes on for mobile and e-Serivces solutions for business review

o Develop test cases and test mobile and e-Service scenarios

o Provide knowledge transfer to project and support teams on the SAP UI5 and oData solutions developed

o Collaborate closely with Enterprise and Platform Architects / experts to set up the system landscape to enable secured access of SAP solutions to internal and external users

o Review and communicate the landscape requirements

o Work closely with security experts to set up authorizations and enable advance authentication of SAP mobile and e-Service solutions such as SSO, SSL etc.

o Ensure successful communication, deployment, and adoption of SAP mobile and e-Service experience in the project (work with Change Manager and business change champions and agents)

o Regularly and proactively, communicate status, risks, and other issues related to SAP mobile and e-Service to Project Delivery management

o Interacts with onsite team members to ensure alignment of SAP mobile and e-Service design with project objectives.

? Interacts with project team members to ensure alignment of SAP mobile and e-Service design with project objectives.

? Analysing business requirements and identifying configuration, programming, report, interface, output files, security and roles requirements

? Performing SAP Programming in SAPUI5 and ABAP (full stack)

? Testing and Debugging functions related to the implementation and enhancement of SAP modules

? Enhancements implementation to the Standard Apps based on needs of the users.

? Perform any SAP UI5 / Fiori development based on users’ specifications.

? Identifying and deployment of FIORI apps including Roles finalization.

? Design and Build O-data services to interact with an SAP UI5 Application for enhanced Fiori applications

? Design and develop any required Interfaces to enable proper data exchange between SAP S/4 and others Non-SAP systems using BAPI, PI PROXIES, WEB SERVICES or any SOA integration tools.

? Transport the developed solution from the Development platform to the Quality Assurance platform in the SAP landscape.

? Configuring SAP Fiori Launchpad Designer

? Developing all three types of Applications using SAPUI Web IDE Transactional, Fact Sheet, Analytical apps.

? Knowledge of testing OData service in “Activate and Maintain Services” transaction via SAP Gateway Client.

? Debugging Skill of FIORI Applications during runtime.

? Developing Application Views and Controls using Extensible Markup Language and Java scripting

? It is strongly recommended that potential candidate resides in Cape Town

Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary