16 Oct
|
Impronics Technologies
|
Gurugram
16 Oct
Impronics Technologies
Gurugram
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 recent 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.
📌 SAP CAPM DEVELOPMENT (Gurugram)
🏢 Impronics Technologies
📍 Gurugram