HamburgerMenu
hirist

Collinson Group - Senior Software Developer - SAP BTP

Posted on: 28/10/2025

Job Description

We are seeking an expert-level Senior Developer specializing in the SAP Business Technology Platform (BTP) and the Cloud Application Programming Model (CAP). This role is crucial for rapidly developing and deploying cloud-native, microservice-based applications and extensions to enhance our SAP landscape. The ideal candidate must have deep, hands-on experience across the entire BTP stack, including development, data modeling, performance optimization, and security implementation.


Key Responsibilities :


BTP & Cloud Application Development :


- Design, develop, and implement highly scalable, cloud-native applications using the SAP Cloud Application Programming Model (CAP).


- Demonstrate strong proficiency and hands-on experience in developing CAP services using both Node. js and Java (Spring Boot) runtimes.


- Utilize the SAP Business Application Studio (BAS) as the primary IDE for end-to-end development, from modeling to deployment.


- Work extensively within the SAP Cloud Foundry environment for deployment, scaling, and service binding.


- Manage the full lifecycle of application deployment and management on SAP BTP environments, including CI/CD integration and monitoring setup.


Data, Service, and API Design :


- Possess deep expertise in defining data structures and services using Core Data Services (CDS) modeling.


- Expertly design and implement robust, performant data models and services using SAP HANA and native SQL.


- Develop and expose services via industry-standard protocols, including OData Services (v2/v4) and REST APIs, ensuring smooth integration with front-end UIs (e. , SAP Fiori).


Security and Performance :


- Design and implement end-to-end security implementation, authentication, and authorization mechanisms (e. , XSUAA, scopes, roles) in all developed SAP BTP applications.


- Focus on application performance, with proven experience in performance tuning and optimization of SAP HANA queries and CDS views.


- Utilize SAP HANA tooling (such as the Database Explorer and HANA Cockpit) for monitoring, performance analysis, and data management tasks.


Mandatory Skills and Qualifications :


SAP BTP & CAP : Strong, demonstrable experience in the SAP Business Technology Platform and the Cloud Application Programming Model.


- Programming Languages : Hands-on development experience using both Node.js and Java within the CAP framework.


- Data Services : Expert-level knowledge of OData Services, REST APIs, and advanced CDS modeling.


- Database : Deep understanding of SAP HANA and proficiency in writing complex, optimized SQL.


- Security : Proven experience implementing secure coding practices and handling authentication/authorization in BTP applications.


- Tooling : Familiarity with SAP Business Application Studio (BAS), SAP Cloud Foundry deployment, and SAP HANA management tools

info-icon

Did you find something suspicious?