Job Summary:
We are seeking a highly skilled Cloud Specialist specializing in SAP Full-Stack Development with deep expertise in SAP Integration Application Development/Architecture (CPI) and SAP BTP Cloud Development. The ideal candidate will have extensive experience in designing, developing, and deploying cloud-based SAP solutions, including SAP Integration Suite, SAP Fiori/UI5, and SAP HANA Cloud Development.
Key Responsibilities:
1. SAP Cloud Integration Suite Development/Architecture (CPI):
Integration Design & Implementation: Lead the design, development, and deployment of end-to-end integration solutions using SAP Integration Suite components, ensuring seamless communication between SAP and non-SAP applications in cloud and on-premise environments.
SAP Cloud Integration (CPI): Develop and manage integration flows focusing on data transfer, error handling, and message routing.
API Management: Design, develop, and manage APIs using SAP API Management and SAP API Hub.
Data Transformation & Processing: Use SAP Data Intelligence for data processing, orchestration, and transformation between systems.
Open Connectors Integration: Implement scalable third-party integrations using SAP Open Connectors.
Integration Advisor & Event Mesh: Implement EDI/EDIFACT-based communication and manage real-time events.
Monitoring & Optimization: Ensure high availability and performance of integration solutions through continuous monitoring and performance tuning.
2. SAP Fiori/UI5 Mobile & Web Applications Development:
Application Development: Build responsive mobile and web applications using SAP Fiori and UI5 frameworks.
Mobile Application Development: Develop offline-capable mobile apps using SAP Fiori for iOS/Android SDKs integrated with backend SAP systems.
Smart Controls & Fiori Elements: Use Fiori Elements and Smart Controls to create consistent and scalable UIs.
Backend Integration: Integrate applications with SAP backends using OData services and REST APIs.
3. SAP HANA Cloud Development Expertise:
SAP HANA Cloud: Develop scalable and high-performance database solutions.
Core Data Services (CDS): Create and optimize CDS Views for efficient data models.
Cloud Application Programming (CAP): Design and develop cloud-native applications on SAP BTP using Node.js.
Database Modeling & Optimization: Design and implement optimized data models for SAP HANA Cloud.
Cloud-Native Application Development: Build cloud-native applications integrating with SAP S/4HANA and other SAP solutions.
4. System Requirements & Collaboration:
Collaborate with project managers, architects, and stakeholders to understand and align system requirements.
5. Testing & Debugging:
Conduct unit testing and debugging to ensure system reliability.
Troubleshoot and resolve performance issues efficiently.
6. Documentation:
Maintain detailed technical documentation, including integration flows, APIs, and data models.
Share architectural decisions and best practices.
7. Continuous Improvement:
Stay current with emerging SAP technologies and industry best practices.
Recommend and implement process improvements.
8. Security Best Practices:
Implement cloud security best practices.
Ensure compliance with industry standards and data protection regulations.
Required Qualifications:
Experience: 11+ years in software development with SAP technical development and cloud solutions.
Expertise: SAP Cloud Integration (CPI), API Management, Integration Advisor, Open Connectors, OData Services, JMS Queues, and protocols such as AS2, HTTPS, SOAP.
Technical Skills:
SAP BTP, HANA Cloud, CAP, Node.js
SAP Fiori/UI5 for mobile and web development
Groovy, JavaScript
XML/JSON, REST/SOAP APIs
Database modeling and data processing using SAP Data Intelligence.
Core Skills & Competencies:
Integration Frameworks: Middleware development expertise.
Application Development: SAP UI5/Fiori, Node.js backend development.
API Development: REST, SOAP, OData, API management.
Problem Solving: Strong debugging, troubleshooting, and optimization skills.
Security Best Practices: Cloud application security and data protection.
Documentation: Technical documentation and knowledge-sharing capabilities.