> Markdown version of [/jobs/ext/1171027-staff-sap-abap-developer](https://www.wearedevelopers.com/jobs/ext/1171027-staff-sap-abap-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). --- # Staff SAP ABAP developer - **Company:** Excelgens, Inc - **Location:** Riverwoods, IL, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Advanced Business Application Programming (ABAP), Unit Testing, Code Review, Software Design Documents, IDoc, SAP ERP, Object-Oriented Software Development, SAP ABAP, SAP (Applications), SAP Solution Manager, System Integration Testing, SAP Business Technology Platform, Information Technology, Smart Forms, User Administration - **Published:** July 3, 2026 - **Apply:** https://www.careerjet.com/jobad/use9eae93a07591950f390c96f2903832a ## About the Role * Bachelor's degree (Computer Science or Electrical Engineering) or equivalent combination of education and experience. Advanced degree preferred * 5+ years relevant experience in Information Technology * At least 5+ years with SAP ABAP Development * Experience in developing Interfaces, Conversions, Reporting, Dialog programming, User Exits, Enhancement Points, ALV, BAPIs, BADIs, Function Modules, RFCs, Smart Forms, IDOCs. * Knowledge on OOPS ABAP is a Plus. * Good communication, technical, problem solving and Analytical skills. * Proactive, flexible, result-driven, with a "can do" attitude ## Description The Staff SAP ABAP developer will join our ERP software development team to support the SAP solution customizations as part of the ongoing SAP ECC implementation. They will be responsible for documenting, developing, testing RICEF objects and work along with the other external system developers for SAP functional integrations. Please note this role reports to our Secaucus, NJ headquarters 5 days a week. We ask that you keep that in mind when applying. What You will Do * Create technical specifications based on the requirements from the functional team. * Write technical design documentation based on the specifications. * Implement efficient code for developing RICEF objects using ABAP programming. * Create unit test scripts, perform unit testing for the developed code to ensure high quality. * Participate in code reviews, peer testing and system integration testing. * Create user training documents and assist in user trainings. * Employs best practices for design, development, testing and release. Adheres to defined methods, standards and policies for development. * Troubleshoot production issues in a timely manner. Follow up with root cause investigation and analysis, design corrective actions. * Ensure project/task completion as per schedule and report task status, open issues to the manager promptly. * Attend status, issue meetings with other team members., Role 1: SAP BTP INTEGRATION LEAD Location: Riverwoods, IL, OR New York (ONSITE from Day 1) Duration: Contract (W2) VISA Type: USC / GC / GCEAD Mandatory Skills: SAP BTP, Int… + 11 hours ago + Apply easily + ## Related Videos - [Boost your coding productivity with Github Copilot Agent](https://www.wearedevelopers.com/videos/1542-boost-your-coding-productivity-with-github-copilot-agent) - [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 - [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) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Software Developer Salary in Germany [2023]](https://www.wearedevelopers.com/magazine/194-software-developer-salary-in-germany-2023) - [Backend Developer Salary in Germany [2023]](https://www.wearedevelopers.com/magazine/196-backend-developer-salary-in-germany-2023) - [System change: restart as developer?](https://www.wearedevelopers.com/magazine/39-system-change-restart-as-developer)