{"id":871983,"url":"https://alion.io/job/accenture-sap-s4hana-software-engineer","title":"SAP S/4HANA Software Engineer","company":{"id":271,"name":"Accenture","domain":"accenture.com","url":"https://alion.io/company/accenture","size_band":"5000+","is_staffing_agency":false,"employer_type":"services","is_intermediary":false,"listed_via":null,"ats_vendor":"Workday","truth_index":{"grade":"A","score":100,"open_postings":2058,"ghost_share":0.001,"stale_share":0.12,"repost_share":0.005,"time_to_fill_p50_days":5,"computed_at":"2026-10-22T06:10:10Z"}},"role":"Enterprise Apps","role_family":"Enterprise Apps","seniority":"junior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"explicit","locations":["Brussels, Belgium"],"countries":["BE"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":2,"visa_sponsorship":true,"relocation_package":false,"has_equity":false,"technologies":[{"name":"ABAP","optional":false},{"name":"CDS Views","optional":false},{"name":"Claude Code","optional":false},{"name":"Copilot","optional":false},{"name":"Java","optional":false},{"name":"MVC","optional":false},{"name":"Node JS","optional":false},{"name":"SAP BTP","optional":false},{"name":"SAP Fiori","optional":false},{"name":"SOAP","optional":false},{"name":"ABAP Test Cockpit","optional":true},{"name":"ABAP Unit","optional":true},{"name":"JavaScript","optional":true},{"name":"Prompt Engineering","optional":true},{"name":"SAP HANA","optional":true},{"name":"SQL","optional":true}],"status":"live","first_seen_at":"2026-09-11T00:00:00Z","employer_posted_date":"2026-09-11","last_verified_at":"2026-10-21T03:06:20Z","board_verified":true,"closed_at":null,"days_open":42,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":42},"description":"Shape the future of SAP at Accenture Technology\nAt 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.\nTo 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.\nKey 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).\nWhat you will do\nAs a SAP S/4HANA Full Stack Developer, you will be involved across the application lifecycle, from design to build, testing and optimization.\nFront-End Development\nDesign and build SAP Fiori / SAPUI5 applications using freestyle UI5, Fiori Elements, and OData V2/V4 services\nDevelop and configure Fiori Launchpad: roles, catalogs, tile configuration, and page builder\nImplement custom Fiori extensions using SAP Adaptation Editor and ABAP-managed app variants\nBack-End Development\nDevelop 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.\nBuild and expose OData services via SEGW and the ABAP RESTful Application Programming Model (RAP)\nAuthor CDS views including associations, annotations, and analytical CDS for embedded analytics\nImplement business logic with Behavior Definitions, Behavior Implementations, Determinations, and Validations\nIntegrate with SAP BTP services (CAP Node.js / Java), event-driven messaging, and external REST/SOAP APIs, DRF (data replication framework), IDOCs,\nAI-Augmented Development\nUse AI coding assistants (GitHub Copilot, SAP Joule, Claude Code) across supported IDEs\nLeverage AI features in SAP Business Application Studio: pair programming, code completion, generative CAP building\nLeverage Eclipse ADT AI plug-ins for ABAP refactoring, code explanation, and unit-test generation\nUse VS Code AI extensions for BTP/CAP development including Copilot Chat, ..\nCritically evaluate and change AI-generated code to meet quality, security, and SAP best-practice standards\nStay current with the evolving AI tooling landscape and advocate for responsible AI adoption in development workflows\nHow you will grow\nWork on real-life S/4HANA transformation projects for Belgian and international clients\nLearn from experienced SAP consultants and developers in a collaborative environment\nAccess structured learning paths, certifications and Accenture global knowledge assets\nBuild a strong foundation in modern SAP development, clean core principles and AI-supported delivery\nWhat we’re looking for\nEducation\nA Bachelor’s in Computer Science, Engineering, Information Systems or a related field, or equivalent practical experience\nExperience\n2+ years hands-on experience with SAP S/4HANA (on-premises or cloud) in a developer role\nTechnical skills\nSolid ABAP programming: OO ABAP, RAP model, CDS views, OData (SEGW and managed/unmanaged)\nProven Fiori/SAPUI5 development: MVC architecture, routing, OData binding, Fiori Elements floorplans\nNice to have: Familiarity with SAP BTP services: Cloud Foundry, CAP (Node.js or Java), SAP HANA Cloud, Connectivity\nExperience with at least two IDEs: SAP Business Application Studio, Eclipse ADT, Visual Studio Code\nAI & Modern Tooling\nDemonstrated use of an AI coding assistant (Copilot, Joule, Cowork, or equivalent)\nAbility to write effective prompts and critically assess AI-generated code for correctness with regards to functional requirement and S4HANA ability and security\nLanguages\nProfessional working proficiency in English\nKnowledge of Dutch and or French is an advantage, depending on client context\nMindset\nEagerness to learn and grow in a consulting and project-driven environment\nAttention to code quality, security and maintainability\nTeam-oriented attitude with strong communication skills\nCuriosity about new technologies, including AI in software development\nLocation and eligibility\nThis position is based in Belgium\nCandidates must already be legally authorized to work in Belgium, as Accenture cannot provide visa sponsorship or work permit support for this role\nBonus points if you have\nAn SAP certification such as SAP S/4HANA Developer, ABAP for SAP HANA or SAP Fiori Application Developer\nExperience with SAP Build or SAP Build Work Zone\nExposure to S/4HANA Public Cloud extensibility concepts\nExperience working with or modernizing legacy ECC ABAP code\nWhat we offer\nAccenture 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.\nBesides our high-profile, challenging projects and our nurturing work environment, we offer excellent employee benefits, including:\n13th month + holiday allowance \nGenerous time off: With 32 holidays, comprising 20 legal + 12 RTT/ADV days \nEssential tools: We equip you with the necessary tools for success, including laptop, smartphone, mobile subscription and internet at home \nComprehensive insurance package: Our extensive insurance coverage includes hospitalization, life, disability and group insurance. \nExtensive 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. \nBonus program \nContinuous learning: Embrace growth and skill development through our training and learning opportunities, so you can reach your full potential. \nGreen & 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. \nFlexrewards: Tailor your rewards package with our flexible benefits tool to suit your individual needs. \nDiscount program: Offering discounts at your favorite (online) shops, so you can enjoy life outside of work. \nEmployee shares purchase plan: Providing an opportunity to become a stakeholder in the company's success. \nEco-cheques: Promoting sustainable living and environmentally conscious choices. \nAnd many more! \nWant to have an idea of concrete projects you will work on?\nAI-Assisted Development Scenarios\nCandidates 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.\nScenario 1 - Greenfield Development from Scratch\nStarting 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).\nTranslate a business requirement into a structured prompt and use AI to generate an initial RAP managed business object, CDS data model, and metadata extensions\nCritically review AI-generated code for correctness, SAP naming conventions, security risks, and alignment with the Clean Core principle before accepting any suggestion\nIterate 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\nUse AI to auto-generate ABAP unit test stubs, then validate and complete them with domain knowledge the AI cannot infer from context alone\nDocument decisions where AI output was overridden and articulate the reasoning - demonstrating judgment over blind acceptance\nScenario 2 - Legacy ECC Code Refactoring\nGiven 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.\nFeed 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\nChallenge 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\nGuide 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\nIdentify and escalate cases where AI refactoring suggestions introduce regressions or misinterpret implicit ECC customising, demonstrating that human oversight remains non-negotiable in brownfield migrations\nLeverage ABAP Test Cockpit (ATC) checks alongside AI suggestions to produce a clean, extensibility-compliant codebase ready for S/4HANA Public Cloud deployment\nScenario 3 - Test-Phase Bug Triage & AI-Assisted Fix\nDuring 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.\nCompose 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\nEvaluate 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\nUse 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)\nHandle 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\nMaintain 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\nAbout Accenture\nAccenture is a leading global professional services company that helps the world’s leading businesses, governments and other organizations build their digital core, optimize their operations, accelerate revenue growth and enhance citizen services-creating tangible value at speed and scale. We are a talent- and innovation-led company with approximately 791,000 people serving clients in more than 120 countries. Technology is at the core of change today, and we are one of the world’s leaders in helping drive that change, with strong ecosystem relationships. We combine our strength in technology and leadership in cloud, data and AI with unmatched industry experience, functional expertise and global delivery capability. Our broad range of services, solutions and assets across Strategy & Consulting, Technology, Operations, Industry X and Song, together with our culture of shared success and commit...","description_format":"text","description_chars":12808,"description_truncated":true,"requirements":{"experience_years_min":2,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[{"language":"Dutch","level":"All levels","optional":true},{"language":"English","level":"Upper-Intermediate (B2)","optional":true}]},"benefits":["Continuous learning","Insurance coverage"],"hiring_locations":[{"name":"Belgium","iso":"BE","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["IT Consulting & Digital Transformation","Systems Integrators","Business Process Outsourcing (BPO)","Management Consulting"],"lifecycle":[{"event":"open","at":"2026-09-13T17:48:54Z"}],"visa":[],"liveness":{"score":2,"band":"cold","label":"Long shot","p_open":1,"p_active":0.066,"p_room":0.28,"age_days":41,"expected_fill_days":5,"reasons":["conf:27","velocity","win:tail","crowd:junior,brand"],"computed_at":"2026-10-22T06:10:10Z"},"pay":null,"html_url":"https://alion.io/job/accenture-sap-s4hana-software-engineer","json_url":"https://alion.io/job/accenture-sap-s4hana-software-engineer.json","meta":{"generated_at":"2026-10-23T00:16:01Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":382,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-24T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":271},"rest":"https://alion.io/mcp/rest/get_company?id=271"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Faccenture-sap-s4hana-software-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Faccenture-sap-s4hana-software-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Faccenture-sap-s4hana-software-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/accenture-sap-s4hana-software-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Faccenture-sap-s4hana-software-engineer"}]}