Architect I - Enterprise Solutions
- SAP
- CAPM
- Fiori
- SAP S/4HANA
- Node.js
- Core Data
- OData
- SuccessFactors
- HANA
- Foundry
- CI/CD
- Jenkins
- Azure DevOps
- Java
- JavaScript
- TypeScript
- Git
- Devops
- VS Code
- Kubernetes
- Agile
- Scrum
Job Description: SAP BTP CAPM + Fiori Developer Experience Required: 10+ Years Location: Any location in India Employment Type: Full-Time About the Role We are looking for a highly experienced SAP BTP CAPM + Fiori Developer to design, develop, and deploy enterprise-grade applications on SAP Business Technology Platform. The ideal candidate will have deep expertise in the Cloud Application Programming (CAP) model, SAP Fiori/UI5, and integration with SAP S/4HANA and other backend systems. Key Responsibilities • Design and develop end-to-end applications using SAP CAP (Node.js) on SAP BTP • Build responsive, enterprise-grade UIs using SAP Fiori Elements and SAPUI5 • Model data using CDS (Core Data Services) — entities, associations, annotations • Develop and expose OData V2/V4 services for consumption by Fiori apps and third-party systems • Integrate BTP applications with SAP S/4HANA, SuccessFactors, or other SAP/non-SAP systems via APIs, SAP Integration Suite, or destination services • Implement authentication and authorization using XSUAA, role collections, and scopes • Work with SAP HANA Cloud / HDI containers for persistence layer design • Develop and deploy multi-target applications (MTA) using MTA build tools and Cloud Foundry • Implement CI/CD pipelines for BTP application deployment (using SAP Continuous Integration & Delivery, Jenkins, or Azure DevOps) • Apply Fiori design guidelines and UX5 principles to ensure consistent, intuitive user experiences • Troubleshoot performance issues, debug CAP services, and optimize application scalability • Collaborate with functional consultants, architects, and business stakeholders to translate requirements into technical solutions • Mentor junior developers and conduct code reviews to ensure adherence to best practices • Stay current with SAP BTP roadmap, new CAP/Fiori features, and emerging tools Required Skills & Qualifications • 10+ years of overall SAP development experience, with at least 4-5 years focused on SAP BTP, CAPM, and Fiori/UI5 • Strong hands-on experience with: o CAP Model (Node.js and/or Java) o CDS (Core Data Services) modeling, annotations, and associations o SAPUI5 / SAP Fiori Elements (List Report, Object Page, Overview Page) o OData services (V2/V4) design and consumption o SAP HANA Cloud and HDI container-based development o Cloud Foundry and Multi-Target Application (MTA) deployment o XSUAA, role-based access control, and destination configuration • Experience integrating with SAP S/4HANA (on-premise or cloud) via RFC, OData, or SAP Integration Suite (CPI) • Proficiency in JavaScript/TypeScript and Java for backend development • Familiarity with Git, CI/CD pipelines, and DevOps practices in an SAP BTP context • Working knowledge of SAP BTP services: Workflow, Job Scheduler, Notification, etc. • Strong understanding of Fiori Launchpad configuration and app deployment (SAP Business Application Studio, WebIDE, or VS Code with CDS tools) • Excellent problem-solving, communication, and stakeholder management skills • Ability to work independently and lead technical discussions with clients/architects Good to Have • SAP BTP or SAP Fiori certification • Experience with SAP Build (Low-code/No-code) tools • Exposure to SAP BTP Kyma environment / Kubernetes • Knowledge of SAP Cloud Application Lifecycle Management (CALM) • Experience in Agile/Scrum delivery environments Education • Bachelor's or Master's degree in Computer Science, Information Technology, or a related field
Architect I - Enterprise Solutions · UST