> Markdown version of [/jobs/ext/1625044-sap-btp-developer](https://www.wearedevelopers.com/jobs/ext/1625044-sap-btp-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # SAP BTP Developer - **Company:** Shoosmiths LLP - **Location:** Birmingham, UK - **Contract:** Permanent contract - **Skills:** SAP Cloud, Java (Programming Language), User Authentication, Unit Testing, Cloud Computing, Code Review, Software Debugging, Event-Driven Programming, Java Database Connectivity, Node.Js, OAuth, SAP ABAP, SAP (Applications), SAP Business Suiteing, Simple Object Access Protocol (SOAP), Enterprise Application Integration, File Transfer Protocol (FTP), RISE with SAP, SAP Business Technology Platform, Sap Fiori, Event Driven Architecture, SAPBasis, SAP S/4HANA, Build Process, Data Management, Restful APIs, Legacy Systems - **Published:** July 9, 2026 - **Apply:** https://find.jobs/jobs-near-me/apply/ats-redirect/?id=2865883022-2 ## About the Role * Strong experience developing on SAP Business Technology Platform (BTP). * Hands-on experience with SAP Integration Suite (CPI) and enterprise integration patterns. * Experience building cloud applications or extensions using CAP and/or RAP. * SAP Fiori/UI5 development experience. * Understanding of clean-core principles and side-by-side extensibility. * Experience integrating SAP S/4HANA with internal and third-party systems. * Knowledge of secure connectivity, authentication and authorisation in SAP BTP. * Strong problem-solving skills with the ability to translate business needs into technical solutions. * Ability to work collaboratively within multi-disciplinary teams. Desirable Skills * Background in ABAP development and SAP extensibility. * Experience with SAP Event Mesh or event-driven architectures. * Exposure to SAP Build Process Automation or workflow tooling. * Familiarity with SAP Analytics Cloud or Datasphere. * Experience working in regulated or professional services environments. ## Description The SAP BTP Developer is responsible for the design, development and support of cloud-based integrations, extensions and applications on SAP Business Technology Platform (BTP). This role plays a key part in Shoosmiths' SAP modernisation journey which starts with a move to SAP Rise and Integration Suite. This role will look to use the clean core extensibility capabilities from SAP, to reduce customisation of the SAP environment., * Analyse business requirements, functional specifications and technical designs to produce robust BTP based solutions. * Design, build and maintain integrations using SAP Integration Suite (CPI), including REST, SOAP, SFTP, JDBC and event driven patterns. * Develop side by side extensions and applications on SAP BTP using CAP/RAP, Node.js, Java and SAP Business Application Studio. * Build and extend SAP Fiori/UI5 applications, improving user experience while adhering to clean core principles. * Configure and manage secure connectivity using Cloud Connector, destinations, certificates and OAuth based authentication. * Work closely with functional consultants to support SAP processes such as Finance, HR and core master data. * Support integration migration activities from legacy platforms to SAP BTP. * Produce high quality technical documentation, including design specifications, mappings and operational runbooks. * Conduct code reviews, unit testing and debugging to ensure solutions are scalable, secure and maintainable. * Support testing, deployment and post go live activities. * Work with project managers to estimate effort, plan development work and deliver solutions within agreed timelines. ## Related Videos - [Migrating half a million users to a new payment service provider](https://www.wearedevelopers.com/videos/730-migrating-half-a-million-users-to-a-new-payment-service-provider) - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [Stop using Node.js like in 2020! What changed and what you can do today with Node.js](https://www.wearedevelopers.com/videos/100011-stop-using-node-js-like-in-2020-what-changed-and-what-you-can-do-today-with-node-js) - [Replacing Excel with SAP APIs & Python validation](https://www.wearedevelopers.com/videos/1944-replacing-excel-with-sap-apis-python-validation) - [Delay the AI Overlords: How OAuth and OpenFGA Can Keep Your AI Agents from Going Rogue](https://www.wearedevelopers.com/videos/1637-delay-the-ai-overlords-how-oauth-and-openfga-can-keep-your-ai-agents-from-going-rogue) - [Stop Using Node.js Like It’s 2020! - Alfonso Graziano](https://www.wearedevelopers.com/videos/1863-stop-using-node-js-like-it-s-2020-alfonso-graziano) ## Related Articles - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers) - [Best Coding Boot Camps in Germany](https://www.wearedevelopers.com/magazine/237-best-coding-boot-camps-in-germany) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries)