SAP BTP Developer will play a crucial role in developing and implementing solutions on the SAP Business Technology Platform (BTP). This position requires a blend of technical proficiency in SAP BTP services, cloud computing, and programming, along with an understanding of solution architecture and soft skills necessary for team collaboration and customer engagement.
Develop and maintain applications on the SAP BTP using Java, JavaScript, Python, Node.js, or TypeScript.
Integrate SAP BTP services with various systems using RESTful APIs, OData, and SOAP.
Employ DevOps tools and practices for CI/CD processes.
Collaborate with solution architects for designing scalable and high-performance solutions.
Requirements
Good English communication is required to work in an international team environment.
SAP ABAP developers who are willing to learn the new SAP Cloud platform will be considered.
Developers with proficiency in Java/ JavaScript/ Python/ Node.js/Typescript who are willing to learn the new SAP Cloud platform will be considered.
Knowledge of SAP BTP, including SAP HANA and SAP Cloud Platform Integration.
Fundamental understanding of cloud computing, in particular with Cloud Foundry and ABAP environment.
Proficiency in relevant programming languages and frameworks such as SAP Fiori, SAPUI5, SAP Cloud Application Programming Model (CAP).
Strong understanding of database concepts, especially in the context of SAP HANA and SAP HANA Cloud
Ability to integrate SAP BTP services with other systems, both SAP and non-SAP, using technologies like RESTful APIs, OData, and SOAP.
Knowledge of DevOps practices and tools for continuous integration and continuous deployment (CI/CD) in SAP BTP environments like Git.
Understanding of security best practices in SAP BTP development, including data encryption, authentication, and authorization mechanisms like XSUAA, OAuth, and JWT.
Nice to have:
Design Skills: Ability to design scalable, reliable, and high-performance solutions on SAP BTP, considering factors like data modeling, application architecture, and system integration
Microservices Architecture: Understanding of microservices architecture principles and their application in SAP BTP development.
Cloud-native Development: Familiarity with cloud-native development practices and design patterns.
Soft skills:
Excellent communication and problem-solving abilities.
Leadership skills with a focus on team collaboration.
Customer-centric approach and adaptability to changing requirements.