Senior SAP BTP CAP Node.js Developer
Job in
Randburg, Johannesburg, 2000, South Africa
Listing for:
Recruitpro Solutions
Full Time
position
Listed on 2026-10-23
Job specializations:
-
Software Development
Job Description & How to Apply Below
What you’ll do
- Design and build CAP Node.js services (CDS models, handlers, OData V4) on SAP HANA Cloud or PostgreSQL
- Build Fiori elements, SAPUI5 and React frontends and publish them in SAP Build Work Zone
- Connect to S/4
HANA (on-premise and Cloud) and SAP Integration Suite, including Cloud Connector and principal propagation - Set up identity and SSO end to end: SAP Cloud Identity Services, Entra , role collections, XSUAA
- Own the Azure Dev Ops YAML pipelines that build, test and deploy MTAs across Dev, QA and Production
- Support production, run code reviews, set standards and mentor other developers
- 6+ years of SAP development
- 3+ years on SAP BTP Cloud Foundry with CAP Node.js, with at least two live apps supported after go-live
- 3+ years of SAPUI5/Fiori and 2+ years of React with Type Script
- 2+ years each of SAP HANA Cloud and PostgreSQL
- Hands-on delivery of Cloud Connector with principal propagation, IAS federation/SSO, and Azure Dev Ops pipelines deploying to BTP
- Degree in Computer Science or Engineering, or equivalent experience
- Professional working English
SAP certifications (CAP, Fiori, Integration Suite), Microsoft AZ-400, CAP Java, ABAP Cloud (RAP), Kyma, SAP Build Process Automation, SAP AI Core / Generative AI on BTP, Terraform.
Please note that this is a 12 month contract with possibility of renewal
Position Requirements
10+ Years work experienceTo View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
View / Apply for Jobs
Matching My Jurisdiction
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
View / Apply for Jobs
Matching My Jurisdiction