SAP Cloud Developer (ABAP)
Porto
Mais 52 vagas em Porto.
Envie seu CV e descubra quais realmente combinam com você.
Excelia is a multinational Consulting, Technology and Professional Services company with over 25 years of experience. We provide services in more than 50 countries across Europe, Latin America and the United States from our 10 own offices.
Do you have experience as a SAP Developer and are you looking for a new challenge? Then this opportunity is for you!
Position: SAP Cloud Developer (ABAP)
Location: Porto, Portugal \| Hybrid – 2 to 3 times per month in the office
Main responsibilities:
- Deliver clean\-core extensions via RAP (in\-app) and CAP (side\-by\-side) with
- Ensure integration reliability (CPI iFlows) and observability (logs, alerts,
- Uphold secure coding standards, secrets management, and least\-privilege access.
- Maintain versioned documentation and ensure hand\-over/runbooks for ops.
- Design and implement RAP services, CAP microservices, and CPI iFlows with
- Build UI5/Fiori extensions and CPQ scripts; optimize client\-side JavaScript for
- Set up automated tests (unit/API/integration), contribute to CI/CD pipelines, and
- Define error\-handling/retry patterns, idempotency, and bulk\-load strategies for
- Implement performance tuning (CDS annotations, buffering, pagination,
- Build custom logic, Ironpython (for CPQ) in scripting, UI enhancements, Fiori
CPQ SAP S/4HANA SAP CPI SAP BTP).
- Build applications using JavaScript across BTP, CPQ scripting, UI5/Fiori Elements
frameworks.
- Build custom fields and integrate them with RESTFul APIs to serve the larger
solution.
- Debug the code and document the technical logic behind the iFlows, JSON/XML
- Build Adobe Form templates and backend layout change and implement OOPS
Requirements
- 5\+ years of proven experience as an SAP Cloud Developer with ABAP
- ABAP for Cloud (RAP, CDS, OData; BAdI for in\-app), CAP (Node.js/Java) on BTP.
- CPI iFlows with Groovy scripting, Value/Content Modifiers, Exception
- SAP Cloud SDK, Destinations/XSUAA, Event Mesh, Cloud Foundry deployments.
- UI5/Fiori Elements, JavaScript/TypeScript, Adobe Forms; JSON/XML payload handling.
- Familiarity with CBC dependencies that influence extensibility/transport behavior.
- Translate functional needs (MM/SD/CPQ) into scalable, secure API/extension designs.
- Capacity planning and cost awareness for BTP services; monitor consumption.
- Root\-cause analysis using logs/traces/metrics and structured post\-mortems.
- Communicate trade\-offs to stakeholders (performance vs. scope vs. time) with clear engineering narratives.
- Fluency in English (mandatory).
Este anúncio é de indeed. Ver anúncio original ↗