Negotiable
Undetermined
Undetermined
S, United Kingdom
Summary: The role of SAP Developer/Architect seeks a senior professional with expertise in both classical ABAP and modern SAP development paradigms. The ideal candidate will possess a blend of deep technical knowledge and experience in contemporary software engineering practices, including cloud-native development and DevOps. This position involves working across legacy systems and modern architectures while promoting clean core principles and scalable extensibility. The role emphasizes collaboration with global teams and technical leadership in SAP environments.
Key Responsibilities:
- Design, develop, and enhance SAP solutions across both legacy (ECC) and modern (S/4HANA, BTP) environments
- Translate functional requirements into robust technical designs and high-quality code
- Maintain and enhance existing SAP objects while driving modernization where relevant
- Ensure alignment with clean core principles and SAP extensibility models
- Collaborate with global teams across multiple SAP modules (SD, APO/IBP, MM/Purchasing, etc.)
- Contribute to and enforce development standards, DevOps practices, and code quality
- Provide technical leadership and mentorship to other developers
- Produce clear and maintainable technical documentation
Key Skills:
- Strong experience in ABAP (classical and ABAP for HANA)
- Object-Oriented ABAP
- Enhancements: User Exits, BAdIs, implicit/explicit enhancements
- Reports: ALV, interactive, classical reporting
- Forms: Smart Forms, Adobe Forms
- Data Dictionary design
- ALE / IDocs / BAPI / RFC
- Data migration tools (LSMW, batch input, call transactions)
- OData (V2/V4) services
- CDS Views, AMDP
- RAP (RESTful ABAP Programming Model)
- CAP (Cloud Application Programming Model)
- Fiori Elements and SAPUI5
- Performance tuning and debugging
- Secure and scalable coding practices
- Experience with Git-based version control for ABAP (e.g., abapGit)
- Familiarity with CI/CD pipelines in SAP contexts (e.g., BTP, GitHub, Azure DevOps)
- Experience with SAP Joule or similar AI capabilities embedded in SAP ecosystems
- Strong problem-solving and analytical mindset
- Ability to balance legacy constraints with modernization opportunities
- Clear communicator (both technical and non-technical audiences)
Salary (Rate): undetermined
City: undetermined
Country: United Kingdom
Working Arrangements: undetermined
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
SAP Developer/Architect
Senior SAP Developer / SAP Architect (Modern & Legacy)
Role Overview
We are looking for a Senior SAP Developer or SAP Architect with strong expertise across both classical ABAP and modern SAP development paradigms. The ideal candidate combines deep SAP technical knowledge with experience in contemporary software engineering practices, including cloud-native development, DevOps, and AI-assisted development.
This role requires someone who can operate across legacy systems and modern architectures (S/4HANA, BTP), while promoting clean core principles and scalable extensibility.
Key Responsibilities
- Design, develop, and enhance SAP solutions across both legacy (ECC) and modern (S/4HANA, BTP) environments
- Translate functional requirements into robust technical designs and high-quality code
- Maintain and enhance existing SAP objects while driving modernization where relevant
- Ensure alignment with clean core principles and SAP extensibility models
- Collaborate with global teams across multiple SAP modules (SD, APO/IBP, MM/Purchasing, etc.)
- Contribute to and enforce development standards, DevOps practices, and code quality
- Provide technical leadership and mentorship to other developers
- Produce clear and maintainable technical documentation
Required Skills
Core SAP Development
- Strong experience in ABAP (classical and ABAP for HANA)
- Object-Oriented ABAP
- Enhancements: User Exits, BAdIs, implicit/explicit enhancements
- Reports: ALV, interactive, classical reporting
- Forms: Smart Forms, Adobe Forms
- Data Dictionary design
Integration & Data Handling
- ALE / IDocs / BAPI / RFC
- Data migration tools (LSMW, batch input, call transactions)
- OData (V2/V4) services
Modern SAP Development
- CDS Views, AMDP
- RAP (RESTful ABAP Programming Model)
- CAP (Cloud Application Programming Model)
- Fiori Elements and SAPUI5
- Clean core and SAP extensibility (in-app and side-by-side)
Performance & Quality
- Performance tuning and debugging
- Secure and scalable coding practices
Modern Engineering & DevOps (Key Differentiator)
- Experience with Git-based version control for ABAP (e.g., abapGit)
- Familiarity with CI/CD pipelines in SAP contexts (e.g., BTP, GitHub, Azure DevOps)
- Understanding of DevOps practices applied to SAP development
AI-Assisted Development (Strong Plus)
- Experience with SAP Joule or similar AI capabilities embedded in SAP ecosystems
- Familiarity with tools such as GitHub Copilot or equivalent AI coding assistants
- Experience integrating AI coding assistants into SAP development workflows (ABAP, CAP, UI5, etc.)
- Understanding of AI-assisted development use cases (code generation, refactoring, testing, documentation)
Nice-to-Have Skills
- SAP BTP (services, extensions, integrations)
- Workflow (SAP Workflow, Flexible Workflow)
- BRF+
- FPM
- Front-end frameworks (Angular or similar)
- Experience in enterprise-scale SAP landscapes
Profile Characteristics
- Strong problem-solving and analytical mindset
- Ability to balance legacy constraints with modernization opportunities
- Comfortable working in distributed, global teams
- Clear communicator (both technical and non-technical audiences)