
SAP CAPM (NCS/Job/ 3748)
Job Skills
Job Description
Job Description:
About the Role
We are seeking a skilled SAP CAPM Developer to design, develop, and implement cloud-native applications using SAP Cloud Application Programming Model (CAPM) on the SAP Business Technology Platform (BTP). The ideal candidate will have strong experience in SAP BTP services, Node.js/Java development, SAP HANA, OData services, and SAP Fiori applications.
The role involves collaborating with functional consultants, architects, and business stakeholders to build scalable, secure, and high-performance enterprise applications that integrate seamlessly with SAP and non-SAP systems.
Key Responsibilities
- Design, develop, and deploy applications using SAP Cloud Application Programming Model (CAPM).
- Build and expose OData V4/V2 services using CAPM.
- Develop cloud-native applications on SAP BTP using Node.js and/or Java.
- Design and implement data models using SAP HANA Cloud and CDS (Core Data Services).
- Develop and integrate SAP Fiori/UI5 applications with CAP-based backend services.
- Configure and utilize SAP BTP services such as:
- SAP HANA Cloud
- SAP Destination Service
- SAP Connectivity Service
- SAP Authorisation & Trust Management Service (XSUAA)
- SAP Business Application Studio
- SAP Cloud Transport Management
- Implement authentication, authorisation, and role-based security concepts.
- Integrate SAP and third-party applications using REST, SOAP, OData APIs, and SAP Integration Suite.
- Optimise application performance and troubleshoot production issues.
- Participate in code reviews, testing, deployment, and support activities.
- Follow SAP Clean Core principles and cloud development best practices.
- Prepare technical design documents and maintain development standards.
Required Skills
SAP Technologies
- Strong hands-on experience with SAP Cloud Application Programming Model (CAPM).
- Experience with SAP Business Technology Platform (BTP).
- Expertise in SAP HANA Cloud and CDS Views.
- Experience in developing OData V4/V2 services.
- Knowledge of SAP Fiori Elements and SAPUI5.
- Understanding of SAP Extension Suite and Side-by-Side Extensions.
Programming Skills
- Strong proficiency in Node.js and/or Java.
- Experience with JavaScript, TypeScript, HTML5, and CSS3.
- Familiarity with SQL and database design principles.
Integration Skills
- Experience with REST APIs, SOAP Services, and OData Services.
- Exposure to SAP Integration Suite/CPI.
- Knowledge of Event-Driven Architecture and SAP Event Mesh is preferred.
DevOps & Cloud
- Experience with Git, CI/CD pipelines, and version control systems.
- Familiarity with Cloud Foundry environment.
- Exposure to Docker and Kubernetes is an advantage.
- Understanding of Agile/Scrum methodologies.
Preferred Qualifications
- Bachelor's degree in Computer Science, Information Technology, Engineering, or related field.
- SAP BTP and CAPM certifications preferred.
- Experience working on SAP S/4HANA extension projects.
- Knowledge of SAP Work Zone, SAP Build Apps, and SAP Build Process Automation is a plus.
- Experience with enterprise-level cloud application development.
Nice to Have
- SAP Fiori Elements development.
- SAP Mobile Services exposure.
- SAP Event Mesh implementation experience.
- Experience with AI/ML integrations on SAP BTP.
- Knowledge of SAP Build Code and SAP Joule capabilities.
Key Competencies
- Strong problem-solving and analytical skills.
- Excellent communication and stakeholder management abilities.
- Ability to work independently and within global teams.
- Strong understanding of cloud architecture and modern application development practices.
- Commitment to quality, performance optimisation, and continuous improvement.