We are searching for an experienced
  
   SAP BTP CAP Developer
  
  for one of our clients. In this role, you will utilize SAP BTP technology to analyze business problems and craft elegant backend solutions, supporting both front-end developers and reporting teams. Your focus will be on optimizing application performance, quality, and responsiveness.
 
   Key Responsibilities
  
- 
   Develop and maintain applications using the SAP Cloud Application Programming (CAP) Model, utilizing Node.js and SAP HANA Cloud.
  
- 
   Design and implement data models and services while optimizing performance with SAP HANA and SQL.
  
- 
   Build and deploy multi-target applications (MTA) on SAP Cloud Foundry for scalable service delivery.
  
- 
   Ensure high performance, scalability, and reliability of applications within the SAP Business Technology Platform (BTP).
  
- 
   Collaborate with cross-functional teams to design, develop, and enhance business applications, ensuring alignment with organizational goals.
  
- 
   Debug, troubleshoot, and optimize CAPM-based applications to maintain seamless operations.
  
- 
   Integrate third-party systems by employing various integration solutions.
  
- 
   Maintain a strong understanding of application security aspects, implementing best practices for secure code.
  
- 
   Optionally, work with front-end technologies such as React, SAP UI5, and Fiori applications to improve user experience.
  
- 
   Stay current with the latest SAP technologies, tools, and best practices to enhance technical proficiency.
  
   Requirements
  
- 
   Minimum of 3 years of hands-on experience in SAP Cloud Application Programming (CAP) Model development.
  
- 
   Strong expertise in Node.js, TypeScript, and JavaScript for backend development.
  
- 
   Proficiency in SAP HANA and SQL for effective database management and performance optimization.
  
- 
   Solid understanding of Multi-Target Applications (MTA) and SAP Cloud Foundry deployment.
  
- 
   Familiarity with HTTP, REST, XML, and SOAP.
  
- 
   Background in test-driven development, preferably with experience in unit testing methodologies and tools.
  
- 
   Proficiency in using tools like Postman for API testing.
  
- 
   Experience with GitHub for source control.
  
- 
   Exposure to SAP UI5, Fiori, HTML5, Kubernetes, Docker, and CI/CD pipelines is advantageous.
  
- 
   Familiarity with Agile development methodologies (SCRUM) is a plus.
  
- 
   Understanding of RAP (ABAP RESTful Application Programming) and Generative AI technologies is appreciated.
  
   Core Competencies
  
- 
   Strong analytical abilities to troubleshoot and resolve complex issues within applications.
  
- 
   Ability to work effectively in cross-functional teams, fostering open communication and collaboration.
  
- 
   Solid foundation in SAP technologies, with a commitment to ongoing learning and improvement.
  
- 
   Ensure high accuracy in coding and implementation practices, maintaining quality standards.
  
- 
   Comfortable with changing requirements and adept at learning new technologies quickly.