Search by job, company or skills

SAP CAPM DEVELOPMENT

SAP CAPM DEVELOPMENT

impronics digitech
Fresher
Not Disclosed
  • Posted 22 hours ago
  • Be among the first 10 applicants

Job Description

JOB TITLE: SAP CAPM DEVELOPMENT

LOCATION: Gurugram

Position Overview

We are looking for a skilled SAP CAPM Developer to design, develop, enhance, and deploy cloud-native business

applications on SAP Business Technology Platform (BTP) using the SAP Cloud Application Programming Model (CAP). The

role involves end-to-end development across data modeling, services, security, integrations, SAPUI5/Fiori user

interfaces, testing, deployment, and production support.

Key Responsibilities

  • Design and develop enterprise applications using SAP CAP with Node.js and/or Java.
  • Create CDS data models, entities, associations, compositions, annotations, services, and projections.
  • Develop OData V4 services and implement custom service handlers, validations, actions, and business logic.
  • Build and integrate SAP Fiori / SAPUI5 applications with CAP services and OData APIs.
  • Implement role-based access control and application security using SAP Authorization and Trust Management

Service (XSUAA) and related BTP security services.

  • Configure and consume SAP BTP destinations, connectivity, and external APIs for system integrations.
  • Work with SAP HANA Cloud for persistence, including schema design, deployment, queries, and performance

considerations.

  • Develop reusable application services and maintain clean, modular, and scalable project structures.
  • Create and maintain CAP configuration files including package.json, mta.yaml, xs-security.json, and

application routing configuration.

  • Deploy CAP applications to SAP BTP Cloud Foundry and troubleshoot build, deployment, service binding,

routing, and runtime issues.

  • Write unit/integration tests and perform debugging, error handling, logging, and performance optimization.
  • Collaborate with functional consultants, UI5/Fiori developers, architects, and business stakeholders to

translate requirements into technical solutions.

  • Participate in code reviews, technical documentation, estimation, sprint planning, and production support

activities.

Technical Skills

Area Expected Knowledge

SAP CAP

CDS, services, handlers, annotations, OData V4, custom

actions/functions, validations, draft concepts

Programming Node.js, JavaScript/TypeScript; Java is an advantage

Database

SAP HANA Cloud, SQL, CDS persistence, database

modeling and optimization

SAP BTP

Cloud Foundry, destinations, XSUAA, service bindings,

application deployment, BTP cockpit

UI / Fiori

SAPUI5, Fiori Elements, XML Views, controllers, OData

integration, Fiori tools

Integration

REST/OData APIs, SAP S/4HANA integration, destinations,

connectivity, external services

DevOps / Tools

BAS, VS Code, Git, npm, MBT, MTA, CI/CD

concepts, troubleshooting

Required Qualifications

  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related discipline.
  • Hands-on experience developing applications using SAP CAP and SAP BTP.
  • Strong understanding of CDS modeling, OData services, Node.js/Java, and SAP HANA Cloud.
  • Practical experience with SAPUI5/Fiori and integration of front-end applications with CAP services.
  • Experience with Git, npm, application configuration, debugging, and cloud deployment.
  • Good understanding of REST/OData APIs, authentication, authorization, and enterprise application security.

Preferred / Good-to-have Skills

  • SAP S/4HANA integration experience.
  • Experience with Fiori Elements and SAP Fiori tools.
  • Knowledge of SAP Event Mesh, Integration Suite, or messaging patterns.
  • Exposure to CI/CD pipelines and automated application deployment.
  • Experience with automated testing frameworks and API testing tools.
  • Understanding of SAP BTP architecture and cloud-native application design.
  • Experience supporting applications across development, test, and production environments.

TYPICAL PROJECT ACTIVITIES

  • Analyze functional requirements and convert them into CAP technical designs.
  • Design CDS models and expose business data through secure OData services.
  • Implement business logic in service handlers and reusable modules.
  • Develop Fiori/UI5 screens and connect them to CAP services.
  • Configure security, destinations, service instances, bindings, and deployment descriptors.
  • Build and deploy the application using MBT/MTA to SAP BTP Cloud Foundry.
  • Perform unit testing, integration testing, defect resolution, and production support.
  • Prepare technical documentation and participate in Agile ceremonies and peer reviews.

BEHAVIORAL COMPETENCIES

  • Strong analytical and problem-solving skills.
  • Clear communication with technical and non-technical stakeholders.
  • Ability to work independently as well as collaboratively in Agile teams.
  • Ownership mindset with strong focus on quality, security, and maintainability.
  • Ability to learn new SAP BTP services and cloud technologies quickly.

ROLE SUCCESS INDICATORS

  • Reliable and scalable CAP services delivered within agreed timelines.
  • Secure and maintainable BTP applications with clean architecture.
  • Smooth integration between SAPUI5/Fiori, CAP, HANA Cloud, and enterprise systems.
  • Low-defect releases supported by effective testing and troubleshooting.
  • Clear technical documentation and effective collaboration across project teams.

More Info

Job Type:
Industry:
Employment Type:

Key Skills

CI CD

SAP CAP

SAP HANA Cloud

OData V4

About Company