Position Overview:
We are seeking an experienced SAP Business Technology Platform (BTP) professional with strong expertise in ABAP, RAP, and the Cloud Application Programming Model (CAPM). The ideal candidate will have a solid background in full-cycle SAP implementations, system integration, and cloud-native development using SAP BTP. Secondary experience in Java and JavaScript is desirable; Python knowledge is a plus.
This role requires a blend of technical leadership, hands-on development, and collaboration with internal teams and clients to deliver scalable enterprise solutions.
Key Responsibilities:
SAP BTP Architecture & Integration
- Design and develop end-to-end SAP BTP solutions using ABAP and CAPM
- Develop cloud-native applications using CAPM, OData, Node.js, and Java runtimes
- Work with SAP BTP components like Business Application Studio and RAP
- Integrate SAP systems with non-SAP platforms using SAP CPI, REST APIs, and middleware
- Enable interoperability across SAP Fiori, SAP HANA Cloud, and SAP S/4HANA Cloud
ABAP & CAPM Development (Primary Skills)
- Develop ABAP solutions: reports, enhancements, BAPIs, BADIs, and workflows
- Create applications using CDS views and Fiori Elements with CAPM
- Optimize solutions for performance and maintainability
Additional Development (Secondary Skills)
- Use Java and JavaScript for service logic, UI customization, or integration
- Build microservices or extensions for BTP-based apps
- Apply Python for automation or data processing (optional)
Technical Leadership & Mentorship
- Lead development across ABAP and CAPM solutions
- Mentor developers and promote best practices in SAP development
- Align technical design with business objectives
Stakeholder Collaboration & Solution Design
- Work with business and functional teams to understand requirements
- Present architecture and development solutions to stakeholders
Innovation & Continuous Improvement
- Keep up with SAP innovations in BTP, CAPM, BAS, and cloud services
- Recommend improvements in the development and deployment lifecycle
Skills & Qualifications:
Primary Technical Skills
- ABAP, RAP, CAPM, CDS Views, OData, SAP BTP, SAP CPI, SAP Fiori/UI5
Secondary Technical Skills
- Java, JavaScript, Node.js, Python (optional), SAP HANA Cloud, REST APIs
Tools & Platforms
- SAP Business Application Studio, Git, SAP Cloud Foundry, SAP Web IDE, CI/CD tools
Project & Leadership Experience
- Strong experience in SAP development with a focus on BTP and cloud-native technologies
- Proven leadership in delivering SAP cloud solutions
- Agile or Waterfall project experience
- Effective communicator and team collaborator
Education & Certifications
- Degree in Computer Science, Engineering, or related field
- SAP certifications in ABAP, BTP, or CAPM preferred
Soft Skills
- Strong problem-solving and analytical mindset
- Ability to handle complex SAP integration landscapes
- Comfortable working in a dynamic, team-oriented environment