> Markdown version of [/jobs/ext/2196524-sap-abap-techno-functional-developer](https://www.wearedevelopers.com/jobs/ext/2196524-sap-abap-techno-functional-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 ABAP Techno-Functional Developer - **Company:** Fourth - **Location:** Los Angeles, CA, United States (Remote available) - **Experience:** Expert - **Contract:** Temporary contract - **Skills:** Advanced Business Application Programming (ABAP), Application Programming Interfaces (APIs), Agile Methodology, Unit Testing, Code Review, Software Debugging, IDoc, Integrated Development Environments, SAP ERP, Open Data Protocol, Performance Tuning, Scrum Methodology, SAP ABAP, SAP (Applications), SAP Materials Management, SAP Integration Solutions, Software Troubleshooting, Sap Fiori, SAP S/4HANA, SAP MDG, Custom Reports - **Published:** August 23, 2026 - **Apply:** https://www.dice.com/job-detail/f3e7ec0d-a2ab-42bd-9016-0382af9ff2db ## About the Role * 10+ years of hands-on SAP ABAP development experience. * Strong experience with SAP S/4HANA and SAP ECC. * Strong knowledge of SAP MM (Materials Management). * Hands-on experience with SAP MDG for Materials. * Strong ABAP development and debugging skills. * Experience developing CDS Views and OData Services. * Experience with SAP Fiori/UI5 development and integration. * Strong knowledge of BAdIs, User Exits, Enhancement Framework, and other ABAP enhancement techniques. * Experience with IDocs, BAPIs, RFCs, APIs, and SAP integrations. * Strong troubleshooting and problem-solving skills. * Experience working with functional teams on technical design and solution development. * Excellent communication and collaboration skills. * Experience working in an Agile/Scrum development environment. ## Description * Develop, enhance, and maintain SAP ABAP solutions across SAP S/4HANA and ECC environments. * Develop custom reports, interfaces, enhancements, CDS Views, OData services, and Fiori/UI5 applications. * Support and enhance SAP MM and SAP MDG Materials business processes. * Develop and maintain integrations using IDocs, BAPIs, RFCs, APIs, and other SAP integration technologies. * Work closely with functional consultants and business teams to understand requirements and translate them into scalable technical solutions. * Prepare technical specifications, perform development, unit testing, debugging, and production support. * Implement ABAP enhancements using BAdIs, User Exits, Enhancement Framework, and other appropriate techniques. * Troubleshoot complex SAP application, interface, and integration issues. * Participate in code reviews, testing, deployments, and performance optimization. * Collaborate with cross-functional teams in an Agile development environment. * Provide technical guidance and support throughout the development lifecycle. * ## Related Videos - [Headless by Design: Building Enterprise Systems That Agents Can Actually Use](https://www.wearedevelopers.com/videos/100092-headless-by-design-building-enterprise-systems-that-agents-can-actually-use) - [Replacing Excel with SAP APIs & Python validation](https://www.wearedevelopers.com/videos/1944-replacing-excel-with-sap-apis-python-validation) - [Evolving the developer experience in the age of AI](https://www.wearedevelopers.com/videos/100201-evolving-the-developer-experience-in-the-age-of-ai) - [AI Pair Programming with GitHub Copilot at SAP: Looking Back, Looking Forward!](https://www.wearedevelopers.com/videos/1546-ai-pair-programming-with-github-copilot-at-sap-looking-back-looking-forward) ## Related Articles - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [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) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [How Much FAANG Companies Actually Pay Software Engineers in 2025](https://www.wearedevelopers.com/magazine/230-how-much-faang-companies-actually-pay-software-engineers-in-2025)