Key Responsibilities:
- Solution Design & Architecture:
- Lead the design and architecture of complex SAP BTP solutions ensuring they align with business requirements technical best practices and the SAP Clean Core methodology.
- Develop comprehensive technical specifications and documentation for BTP-based solutions.
- Propose alternative solutions and suggestions to ensure the long-term sustainability and scalability of the platform.
- Development & Implementation:
- Develop deploy and maintain custom applications on SAP BTP using a variety of runtimes and services.
- Demonstrate expertise in the SAP Cloud Application Programming Model (CAP) using languages like or Java.
- Develop front-end applications using SAP Fiori (FreeStyle UI5/Fiori Elements) and SAP Business Application Studio (BAS).
- Utilize and manage various BTP services including SAP HANA Cloud SAP Integration Suite and SAP Build.
- Integration:
- Design and implement seamless integration scenarios between SAP BTP SAP S/4HANA and other on-premise or cloud systems.
- Leverage SAP Integration Suite (CPI) for building robust integration flows and managing APIs.
- Configure and manage SAP Cloud Connector for secure communication with on-premise landscapes.
- Work with standard integration technologies like OData REST and APIs.
- Technical Leadership & Mentoring:
- Act as a technical lead for BTP projects guiding and mentoring a team of junior consultants.
- Conduct code reviews to ensure quality performance and adherence to development standards and best practices.
- Provide technical support and troubleshooting for complex issues related to BTP configurations runtimes and services.
- Drive discussions with both technical and business stakeholders to clarify requirements and provide regular updates.
- Platform Management & Security:
- Set up and manage SAP BTP accounts configure various runtimes (e.g. Cloud Foundry) and manage services.
- Implement robust security measures including user authentication (e.g. OAuth 2.0 XSUAA) and authorization roles.
- Design and implement CI/CD pipelines to automate build test and deployment processes on SAP BTP.
- Stay up-to-date with the latest industry trends and new services offered on the SAP BTP.
Required Skills and Qualifications:
- Bachelors or Masters degree in Computer Science Information Technology or a related field.
- 3 years of hands-on experience in SAP development with at least 3 years dedicated to SAP BTP.
- Proven experience in at least 2-3 end-to-end SAP BTP implementation projects.
- Expertise in the SAP Cloud Application Programming Model (CAP) with or Java.
- Strong development experience with SAP Fiori/UI5 and SAP Business Application Studio (BAS).
- Solid understanding of SAP BTP services including SAP Integration Suite (CPI) SAP Build and SAP HANA Cloud.
- Proficiency in JavaScript HTML5 CSS and related web technologies.
- Experience with version control systems (e.g. Git) and Agile development methodologies.
- Excellent communication and interpersonal skills with the ability to effectively collaborate with cross-functional teams and clients.
- SAP BTP or related certifications are highly desirable.