Custom Software Engineer
Accenture
Accenture
Join our team as a Custom Software Engineer and play a pivotal role in developing cutting-edge, AI-native enterprise-grade user experiences. You will leverage SAPUI5 and the broader SAP Fiori paradigm, blending deep front-end engineering expertise with innovative agentic AI patterns. This role focuses on creating intelligent, guided, and adaptive SAP experiences that significantly enhance user efficiency and task completion, all while upholding enterprise-level performance, accessibility, security, and reliability.
We are building the future of SAP applications, moving beyond traditional forms and screens to deliver dynamic interactions. This is an opportunity to be at the forefront of technological innovation within the SAP ecosystem.
Engineer enterprise-grade, responsive SAPUI5 interfaces utilizing MVC architecture and component-based patterns. Develop and customize UI5 applications with JavaScript, JSON, and CSS, adhering to best practices in source control using Git.
Implement robust data flows with an OData-first mindset, employing service mocking for efficient development and testing. Design scalable client-side models and interaction patterns for complex enterprise datasets.
Integrate AI-driven experiences directly into UI flows, enabling "assist in the moment" interactions, intent interpretation, and contextual guidance. Implement tool-augmented UI patterns with clear user confirmation and safe action boundaries.
Build automated test coverage for UI components using unit and acceptance testing patterns. Optimize application performance and maintainability by reducing UI bloat, applying reusable components, and enforcing coding standards.
Apply SAP Fiori design principles to deliver role-based, consistent, and cross-device experiences. Understand SAPUI5/OpenUI5 ecosystem positioning for informed enterprise delivery decisions.
Prototype rapidly, demo frequently, and iterate with stakeholders to deliver production-ready UI solutions with comprehensive testing and observability for both UI and AI behaviors.
A strong foundation in SAP UI5 / SAPUI5 development and enterprise UI engineering fundamentals is essential. Mastery of MVC architecture, responsive UI construction, and component-driven development within SAP UI5 is required.
Solid implementation experience with OData and service mocking for development and testing workflows is crucial. Proficiency in front-end technologies including JavaScript, JSON, and CSS, coupled with Git-based collaboration skills, is expected.
Demonstrated ability in AI-native build capabilities, designing user experiences that integrate LLM behaviors with grounding, tool use, and evaluation loops, is a key expectation for this role.
Familiarity with the SAP Fiori design paradigm and the ability to translate UX principles into scalable UI solutions are highly beneficial. In-depth testing experience for SAPUI5 applications is also strongly encouraged.
Accenture
IT Consulting