13 Oct
Aitek Group
Erode
Job Title: SAP CAP Developer
Location:
Remote
Employment Type:
Contract
Experience Level:
2-5 years of relevant experience
Key Responsibilities:
1. Development of Cloud Applications :
- Design, develop, and implement cloud-native applications using SAP CAP on SAP Business Technology Platform (BTP) .
- Utilize Core Data Services (CDS) for data modeling and service definitions.
- Create REST and OData services for application interfaces and integrations.
1. Service Layer & Business Logic :
- Develop and maintain custom business logic using Node.js or Java within the CAP framework.
- Implement service definitions and expose APIs through OData/REST.
1. Data Modeling and Persistence :
- Define and implement data models using CDS and manage data persistence with SAP HANA or other relational databases.
1. Integration with SAP Services :
- Integrate SAP CAP applications with other SAP solutions such as SAP S/4HANA , SAP Fiori , and SAP HANA .
- Work with SAP BTP services like authentication, messaging, and event processing for seamless integration.
1. Security and Access Control :
- Implement security measures using OAuth , JWT , or SAML for user authentication and access control.
- Ensure compliance with SAP's security and authorization models.
1. Performance Optimization :
- Monitor and optimize application performance and resource utilization in a cloud environment.
- Implement caching, load balancing, and other techniques to improve application scalability.
1. Collaboration and Agile Development :
- Work closely with cross-functional teams, including UX/UI designers, backend developers, and project managers, in an Agile/Scrum development environment.
- Participate in code reviews, sprints, and daily stand-ups.
Key Skills Required :
1. SAP CAP Framework :
- Strong knowledge of SAP Cloud Application Programming (CAP) model and its components.
- Proficiency in Core Data Services (CDS) for data modeling and service definition.
1. Programming Languages :
- Experience with Node.js and/or Java for developing business logic.
- Familiarity with modern JavaScript (ES6+) for front-end or back-end development.
1. SAP BTP (Business Technology Platform) :
- Knowledge of SAP BTP and its services, including deployment, scaling, and monitoring applications.
1. Database & Persistence :
- Experience working with SAP HANA or other relational databases for data persistence.
1. Service Integration :
- Experience in exposing services via OData and REST APIs and integrating with SAP and non-SAP systems.
1. Security and Authentication :
- Understanding of OAuth , JWT , and SAML for securing cloud applications.
1. Version Control & CI/CD :
- Experience with version control systems like Git , and continuous integration/continuous delivery (CI/CD) pipelines.
1. Agile Methodologies :
- Familiarity with Agile and Scrum methodologies and experience in working in collaborative team environments.
Qualifications :
- Bachelor’s degree in Computer Science, Information Technology, or related field.
- 2+ years of experience developing SAP cloud applications, particularly with SAP CAP .
- Experience working with SAP BTP , CDS ,
and Node.js or Java .
- Experience in cloud application security and best practices.
- SAP-related certifications are a plus (e.g., SAP BTP Developer , SAP CAP Developer ).
▶️ Senior SAP Developer
🖊️ Aitek Group
📍 Erode