> Markdown version of [/jobs/ext/1998552-software-engineer](https://www.wearedevelopers.com/jobs/ext/1998552-software-engineer). 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). --- # Software Engineer - **Company:** Elemica International Limited - **Location:** UK (Remote available) - **Experience:** Experienced - **Salary:** £76,758.0 - **Contract:** Permanent contract - **Skills:** Open I5, HTML, JavaScript (Programming Language), Advanced Business Application Programming (ABAP), Agile Methodology, Unit Testing, Code Review, Computer Programming, Software Debugging, Middleware, IDoc, Open Data Protocol, SAP ABAP, SAP (Applications), SAP NetWeaver Process Integration, SAP Sales and Distribution, Service Development Studio, Software Engineering, Extensible Markup Language (XML), SAP Development, BI Launch Pad (Software), SOAPAPI, SAP Business Technology Platform, Sap Fiori, Adobe, Information Technology, SAP S/4HANA, Enterprise Integration, Software Coding, Restful APIs, Smart Forms, Api Management - **Published:** August 9, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5833784075 ## About the Role SAP ABAP (2-3 Years) * Strong foundation in Core ABAP development. * Experience with Reports, Interfaces, Enhancements, Smart Forms, and Module Pool Programming * Knowledge of User Exits, Customer Exits, BAdIs, and Enhancement Framework * Familiarity with Classes, Function Modules, Includes, and ABAP modularization techniques * Understanding of ABAP 7.4/7.5 syntax and development standards OData & Fiori (Preferred) * Basic to intermediate experience in OData services * Exposure to SAP Fiori/UI5 application development and enhancements * Knowledge of HTML, JavaScript, XML, and UI5 concepts * Familiarity with Fiori Launchpad configurations is an advantage SAP S/4HANA (Preferred) * Exposure to CDS Views and SAP S/4HANA development concepts * Understanding of API integrations and extensibility frameworks * Knowledge of RAP/CAP is a plus Integration Knowledge * Basic understanding of REST APIs, SOAP services, RFCs, and IDocs * Familiarity with middleware concepts such as SAP PI/PO is desirable Functional Knowledge * Basic understanding of SAP SD processes * Exposure to Supply Chain, Logistics, Transportation, EWM, or TM modules is an added advantage Desired Skills * Strong analytical and problem-solving abilities * Willingness to learn new SAP technologies and cloud platforms * Good communication and collaboration skills * Ability to work effectively in a team-oriented environment * Attention to detail and commitment to quality Additional Qualifications (Preferred) * SAP ABAP certification (preferred but not mandatory) * Exposure to SAP Fiori, SAP BTP, or S/4HANA projects * Experience working in Agile development environments Education * Bachelor's Degree in Computer Science, Information Technology, Engineering, or a related field ## Description * Develop and maintain SAP ABAP programs based on functional and technical specifications * Support development of RICEF objects including Reports, Interfaces, Conversions, Enhancements, Forms, and Workflows * Assist in developing and enhancing Smart Forms and Adobe Forms * Participate in development and maintenance of SAP interfaces using RFCs, REST APIs, IDocs, and file-based integrations * Support SAP Fiori and UI5 application development and enhancements * Assist in OData service development and maintenance * Work with CDS Views and S/4HANA-related developments under the guidance of senior team members * Perform unit testing, debugging, defect fixing, and technical documentation * Collaborate with cross-functional teams to deliver high-quality solutions * Follow coding standards, security guidelines, and SAP development best practices * Participate in code reviews and continuous learning initiatives ## Related Videos - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [3x Performance: A Humbling Journey](https://www.wearedevelopers.com/videos/100165-3x-performance-a-humbling-journey) - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) - [NoLoJS - Avoiding JavaScript Cruft with HTML and CSS - Aaron T. Grogg](https://www.wearedevelopers.com/videos/1806-nolojs-avoiding-javascript-cruft-with-html-and-css-aaron-t-grogg) - [Replacing Excel with SAP APIs & Python validation](https://www.wearedevelopers.com/videos/1944-replacing-excel-with-sap-apis-python-validation) - [NoCode LiveCode: Leveraging AI Tools to Craft Fully Functional Apps!](https://www.wearedevelopers.com/videos/1169-nocode-livecode-leveraging-ai-tools-to-craft-fully-functional-apps) ## Related Articles - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [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) - [Best Coding Boot Camps in Germany](https://www.wearedevelopers.com/magazine/237-best-coding-boot-camps-in-germany) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries)