salesforce Developer
Posted Mar 15, 2024
, , ,
,
In the SAP Cloud Application Programming Model (CAPM), a full-stack developer’s responsibilities include designing, developing, testing, and deploying applications using CAPM’s framework. This involves building data models with Core Data Services (CDS), creating services using Node.js, and developing user interfaces. They also handle integration with other SAP systems, authentication, authorization, and deployment to the cloud.
Responsibilities:
Developing data models using Core Data Services (CDS) to define the structure and relationships of the data within the application.
Creating the service layer using Node.js, handling business logic, and interacting with the data models.
Building the user interface, typically using a JavaScript framework like Angular or React, to interact with the application.
Integrating the application with other SAP systems, such as SAP S/4HANA, to leverage existing business processes and data.
Implementing authentication and authorization mechanisms, such as using SAP’s XSUAA service, to ensure secure access to the application.
Deploying the application to the SAP Business Technology Platform (BTP) or other cloud platforms for hosting and execution.
Thoroughly testing the application, including unit tests, integration tests, and end-to-end tests, to ensure its functionality and performance.
Monitoring the application’s performance, identifying and resolving issues, and performing ongoing maintenance and updates.
Collaborating with other developers, business users, and stakeholders to understand requirements, design solutions, and ensure successful application delivery.
Key Skills for a CAPM Developer:
Essential for developing the service layer and interacting with the application’s logic.
Knowledge of OData standards is crucial for creating and consuming services.
Understanding the BTP architecture and its capabilities is important for deployment and management.
Familiarity with Cloud Foundry as a runtime environment is helpful for deploying and managing applications on BTP.
Experience with XSUAA is needed for implementing secure access to the application.
Ability to design and implement complex solutions and troubleshoot issues effectively.
Full Time
B.Tech
5 - <10 Years