30 Sep
|
ELIXIR Global
|
Chennai
30 Sep
ELIXIR Global
Chennai
SENIOR SAP BTP DEVELOPER – CAP & MULTI-TENANT APPLICATIONS
Job Summary
We are looking for a Senior SAP BTP Developer with strong hands-on experience in SAP CAP/CAPM, BTP, Node.js/Java, and multi-tenant application development. The candidate should have good understanding of Clean Core principles, BTP services, system design, Infrastructure as Code, and modern AI-assisted development practices.
Key Responsibilities
- Design and develop scalable applications using SAP BTP and SAP CAP/CAPM.
- Develop CAP applications using Node.js and/or Java, CDS, OData V4, and REST APIs.
- Design and implement secure multi-tenant SaaS applications on SAP BTP.
- Implement tenant isolation and design appropriate data and service architectures for multi-tenant applications.
- Work with SaaS Provisioning Service, SaaS Registry, XSUAA, Service Manager, Destination Service, and other BTP services.
- Follow SAP Clean Core principles and use released APIs, CDS views, and extension approaches.
- Work with SAP HANA/HANA Cloud and other relevant databases for application persistence.
- Design efficient write paths, data models, and storage strategies.
- Analyze application performance and scalability and design solutions that can handle increased load.
- Use Terraform and Infrastructure as Code practices for provisioning and managing BTP infrastructure.
- Explore and adopt AI-assisted development tools and new SAP/AI technologies where relevant.
- Collaborate with frontend teams using SAPUI5/Fiori and integrate backend services with business applications.
- Work with CI/CD and cloud-native development practices.
Mandatory Skills
- 6+ years of overall software development experience.
- 3+ years of hands-on SAP BTP experience.
- Strong hands-on experience with SAP CAP/CAPM.
- Strong knowledge of Node.js and/or Java.
- Strong knowledge of CDS, OData V4, REST APIs, and service development.
- Hands-on experience with SAP BTP Cloud Foundry.
- Strong understanding of multi-tenant SaaS application development.
- Good understanding of tenant isolation and its impact on data and service design.
- Working knowledge of SaaS Provisioning Service, SaaS Registry, XSUAA, Service Manager, and Destination Service.
- Good understanding of SAP Clean Core principles and released APIs/CDS views.
- Hands-on or strong working knowledge of Terraform / Infrastructure as Code.
- Good understanding of database/storage selection and application persistence.
- Ability to design applications for scalability and performance.
- Awareness of AI-assisted development and modern AI tooling.
Technical Knowledge Expected
Candidates should be comfortable discussing the following areas during the technical interview:
1. Multi-Tenant Applications
2. • How to design a multi-tenant CAP application.
3. • Tenant isolation and how it influences data and service design.
4. • Tenant onboarding and subscription flow.
5. • SaaS Provisioning Service vs SaaS Registry vs XSUAA.
6. • Secure role-based access across tenants.
7. • Performance and scalability considerations in multi-tenant applications.
8. SAP Clean Core
9. • What Clean Core means in SAP.
10. • How to identify and use released/clean-core APIs and CDS views.
11. • How CAP/RAP can be used to build extensions without modifying the S/4HANA core.
12.
• Understanding of managed and unmanaged extension approaches where applicable.
13. Infrastructure as Code
14. • Terraform fundamentals and its application in SAP BTP.
15. • Provisioning and managing BTP resources using Infrastructure as Code.
16. • Understanding of repeatable and automated infrastructure deployment.
17. System Design & Scalability
18. • Choosing the appropriate storage/database for an application.
19. • Understanding the application write path and data persistence.
20. • Designing applications for high load and scalability.
21. • Performance optimization, asynchronous processing, batching, and efficient API/database access.
22. • Approaches to load testing and identifying performance bottlenecks.
23. AI-Assisted Development
24. • Experience using AI tools for software development.
25. • Exploring recent AI-assisted development tools and approaches.
26. • Understanding how AI can improve development productivity while maintaining code quality and security.
27. • Awareness of SAP Joule, AI agents, skills, and SAP Build Process Automation where applicable.
28. SAP BTP & CAP
29. • CAP application architecture and lifecycle.
30. • CDS, OData V4, event handlers, validations, and persistence.
31. • HANA/HANA Cloud integration.
32. • Destination Service, Cloud Connector, XSUAA, and external system integrations.
33. • Integration with SAP S/4HANA and third-party systems.
Experience
- 6+ years of software development experience.
- 3+ years of hands-on SAP BTP development.
- Strong hands-on experience with SAP CAP/CAPM and multi-tenant applications.
- Experience with Terraform/IaC is expected.
- Experience working with Clean Core, HANA/HANA Cloud, OData, and BTP services.
- Experience with scalable cloud application design and modern AI-assisted development is preferred.
📌 SENIOR SAP BTP DEVELOPER – CAP & MULTI-TENANT APPLICATIONS (Chennai)
🏢 ELIXIR Global
📍 Chennai