Shape the future of SAP at Accenture TechnologyAt Accenture, we help organizations build their digital core and accelerate value creation through technology. Within Accenture Technology Belux, our SAP practice supports clients across industries in their S/4HANA journeys, from greenfield implementations to brownfield conversions and continuous innovation.
To strengthen our growing SAP delivery teams, we are looking for a SAP S/4HANA Full Stack Developer. In this role, you will work alongside experienced consultants and architects, contributing to modern SAP solutions while developing your skills in clean core development and AI‑augmented engineering.
Key differentiators for this role is your ability to integrate AI-assisted coding in different type of S4 projects (greenfield, brownfield,), different code Lifecycle phases (design to build, build to testing, bug fixing).
What You Will Do
As a SAP S/4HANA Full Stack Developer, you will be involved across the application lifecycle, from design to build, testing and optimization.
Front-End Development
Design and build SAP Fiori / SAPUI5 applications using freestyle UI5, Fiori Elements, and OData V2/V4 services
Develop and configure Fiori Launchpad: roles, catalogs, tile configuration, and page builder
Implement custom Fiori extensions using SAP Adaptation Editor and ABAP-managed app variantsBack-End Development Develop ABAP OO classes, function modules, BAPI/BAdI, and enhancement spots in S/4HANA, leveraging cloudification tools and ATC to ensure clean core code level A and B.
Build and expose OData services via SEGW and the ABAP RESTful Application Programming Model (RAP)
Author CDS views including associations, annotations, and analytical CDS for embedded analytics
Implement business logic with Behavior Definitions, Behavior Implementations, Determinations, and Validations
Integrate with SAP BTP services (CAP Node.js / Java), event-driven messaging, and external REST/SOAP APIs, DRF (data replication framework), IDOCs,AI-Augmented DevelopmentUse AI coding assistants (GitHub Copilot, SAP Joule, Claude Code) across supported IDEs
Leverage AI features in SAP Business Application Studio: pair programming, code completion, generative CAP building
Leverage Eclipse ADT AI plug-ins for ABAP refactoring, code explanation, and unit-test generation
Use VS Code AI extensions for BTP/CAP development including Copilot Chat, ..
Critically evaluate and change AI-generated code to meet quality, security, and SAP best-practice standards
Stay current with the evolving AI tooling landscape and advocate for responsible AI adoption in development workflowsHow You Will GrowWork on real-life S/4HANA transformation projects for Belgian and international clients
Learn from experienced SAP consultants and developers in a collaborative environment
Access structured learning paths, certifications and Accenture global knowledge assets
Build a strong foundation in modern SAP development, clean core principles and AI-supported deliveryWhat We’re Looking ForEducation
A Bachelor’s in Computer Science, Engineering, Information Systems or a related field, or equivalent practical experienceExperience2+ years hands-on experience with SAP S/4HANA (on-premises or cloud) in a developer roleTechnical skills
Solid ABAP programming: OO ABAP, RAP model, CDS views, OData (SEGW and managed/unmanaged)
Proven Fiori/SAPUI5 development: MVC architecture, routing, OData binding, Fiori Elements floorplans
Nice to have: Familiarity with SAP BTP services: Cloud Foundry, CAP (Node.js or Java), SAP HANA Cloud, Connectivity
Experience with at least two IDEs: SAP Business Application Studio, Eclipse ADT, Visual Studio CodeAI & Modern Tooling
Demonstrated use of an AI coding assistant (Copilot, Joule, Cowork, or equivalent)
Ability to write effective prompts and critically assess AI-generated code for correctness with regards to functional requirement and S4HANA ability and securityLanguages
Professional working proficiency in English
Knowledge of Dutch and or French is an advantage, depending on client contextMindset
Eagerness to learn and grow in a consulting and project-driven environment
Attention to code quality, security and maintainability
Team-oriented attitude with strong communication skills
Curiosity about new technologies, including AI in software developmentLocation and eligibility
This position is based in Belgium
Candidates must already be legally authorized to work in Belgium, as Accenture cannot provide visa sponsorship or work permit support for this roleBonus points if you have
An SAP certification such as SAP S/4HANA Developer, ABAP for SAP HANA or SAP Fiori Application Developer
Experience with SAP Build or SAP Build Work Zone
Exposure to S/4HANA Public Cloud extensibility concepts
Experience working with or modernizing legacy ECC ABAP codeWhat We OfferAccenture is an incredible place to work - and keep learning. By joining us, you’ll become part of a global company with a world-class brand and reputation. Besides the work we do for our clients, we’re really proud of our vibrant, diverse workplace culture: we believe in openness and honesty, fairness and equality, common sense and realism. We want to get to know the real you and help you explore and grow - whatever it is you're great at. So you will always have lots of learning opportunities (formal and informal) to improve your role-specific skills and expertise.
Besides our high-profile, challenging projects and our nurturing work environment, we offer excellent employee benefits, including:
13th month + holiday allowance
Generous time off: With 32 holidays, comprising 20 legal + 12 RTT/ADV days
Essential tools: We equip you with the necessary tools for success, including laptop, smartphone, mobile subscription and internet at home
Comprehensive insurance package: Our extensive insurance coverage includes hospitalization, life, disability and group insurance.
Extensive level of flexibility: We value your work-life balance and allow you to choose where and when you work, thanks to the possibility of working remotely. Additionally, we are open to discuss part-time work options for every role.
Bonus program
Continuous learning: Embrace growth and skill development through our training and learning opportunities, so you can reach your full potential.
Green & flexible mobility program: Take advantage of our federal mobility budget and FlexRewards. Whether it's a company car, public transportation, bike lease, or even housing and other options, you decide what suits you best.
Flexrewards: Tailor your rewards package with our flexible benefits tool to suit your individual needs.
Discount program: Offering discounts at your favorite (online) shops, so you can enjoy life outside of work.
Employee shares purchase plan: Providing an opportunity to become a stakeholder in the company's success.
Eco-cheques: Promoting sustainable living and environmentally conscious choices.
And many more! Want to have an idea of concrete projects you will work on? AI-Assisted Development ScenariosCandidates will be assessed on their ability to apply and critically challenge AI coding assistance across the following three project scenarios. For each, the developer is expected to drive outcomes, not just accept suggestions.
Scenario 1 — Greenfield Development from Scratch
Starting from a functional specification with no existing codebase, the developer uses an AI assistant to generate and refine a complete S/4HANA artefact (e.g. a RAP business object, an OData service, or a Fiori Elements app).
Translate a business requirement into a structured prompt and use AI to generate an initial RAP managed business object, CDS data model, and metadata extensions
Critically review AI-generated code for correctness, SAP naming conventions, security risks, and alignment with the Clean Core principle before accepting any suggestion
Iterate prompt engineering to progressively refine output quality — adjusting scope, adding SAP-specific constraints (e.g. “use draft handling, implement validations on SAVE”), and evaluating multiple AI proposals side-by-side
Use AI to auto-generate ABAP unit test stubs, then validate and complete them with domain knowledge the AI cannot infer from context alone
Document decisions where AI output was overridden and articulate the reasoning — demonstrating judgment over blind acceptanceScenario 2 — Legacy ECC Code RefactoringGiven existing SAP ECC ABAP code (classical reports, function group logic, module pools, or custom Z-programs), the developer uses AI assistance to understand, modernise, and migrate it to S/4HANA-compatible, Cloud-ready artefacts.Feed legacy ABAP code to an AI assistant and prompt it to explain business logic, identify S/4HANA compatibility issues (deprecated SELECT * patterns, obsolete function modules, classic dynpro), and produce a refactoring plan
Challenge AI-generated rewrites by verifying that business logic equivalence is preserved — especially for custom logic in user exits, BADIs, and enhancement spots that may not be captured in the AI’s training context
Guide the AI to convert classic SELECT statements to CDS views and Open SQL best practices, then validate execution plans and performance on SAP HANA using EXPLAIN PLAN and runtime analysis
Identify and escalate cases where AI refactoring suggestions introduce regressions or misinterpret implicit ECC customising, demonstrating that human oversight remains non-negotiable in brownfield migrations
Leverage ABAP Test Cockpit (ATC) checks alongside AI suggestions to produce a clean, extensibility-compliant codebase ready for S/4HANA Public Cloud deploymentScenario 3 — Test-Phase Bug Triage & AI-Assisted FixDuring SIT, UAT, or regression testing, defects are raised with varying levels of detail. The developer uses AI assistance to accelerate root-cause analysis and produce targeted, regression-safe fixes based on the bug description and code context.Compose a structured AI prompt combining the defect description, relevant code snippet, reproduction steps, and expected vs. actual behaviour to obtain a targeted root-cause hypothesis from the AI assistant
Evaluate AI-proposed fixes against the broader codebase context — challenging suggestions that may solve the symptom but introduce side-effects in dependent RAP actions, CDS projections, or downstream Fiori bindings
Use AI to auto-generate a regression test case covering the fixed code path and adjacent logic, then review it for completeness and add edge cases the AI did not anticipate (e.g. authority checks, Customising dependencies, fiscal year variants)
Handle ambiguous or poorly written defect tickets by prompting the AI to suggest clarifying questions, then align with the tester before committing a fix — avoiding rework caused by misinterpreted acceptance criteria
Maintain a fix log enriched with AI interaction notes (prompts used, suggestions accepted/rejected, rationale) as part of the transport documentation, supporting auditability and knowledge transfer