Custom Software Engineer

Accenture

2–5 yrs Chennai Full Time Work from office
Accenture logo
Posted : yesterday
Actively hiring

Job description

This role focuses on developing sophisticated, enterprise-grade user experiences leveraging SAPUI5 and the broader SAP Fiori framework. You will integrate deep front-end engineering expertise with advanced AI patterns, including LLM-integrated UX, tool-augmented interactions, and iterative evaluation loops. The goal is to create intelligent, adaptive SAP experiences that significantly accelerate user task completion, while upholding enterprise-level standards for performance, accessibility, security, and reliability.

Accenture seeks talented individuals to join our team, building the technology that empowers businesses to transform and innovate. We are creating the foundations for the future, driving change and improving how people work through cutting-edge technology solutions.

Responsibilities

Engineer enterprise-grade SAPUI5 interfaces, adhering to MVC architecture and component-based development principles. Utilize JavaScript and modern front-end technologies like JSON and CSS, maintaining disciplined source control with Git.

Implement efficient data flows using OData and service mocking techniques for development and testing. Design scalable client-side models and interaction patterns suitable for complex enterprise datasets.

Integrate AI-driven experiences within UI flows for contextual guidance and assistance. Develop tool-augmented UI patterns with user confirmation and safety boundaries. Build retrieval-grounded UI interactions, ensuring AI outputs align with enterprise knowledge and business context, with fallbacks for weak grounding.

Develop automated test coverage for UI components using unit and acceptance testing. Optimize performance and maintainability through reusable components and consistent coding standards.

Apply SAP Fiori design principles for role-based, consistent cross-device experiences. Understand the positioning of SAPUI5 and OpenUI5 within enterprise constraints and licensing.

Qualifications

Requires strong hands-on expertise in SAP UI5 development and enterprise UI engineering fundamentals. Mastery of MVC architecture, responsive UI construction, and component-driven development is essential.

Solid implementation experience with OData and service mocking is necessary for development and testing workflows. Proficiency in front-end foundations: JavaScript, JSON, and CSS, along with Git-based collaboration, is required.

Demonstrated AI-native build capability is expected, involving the design of UX that integrates LLM behaviors with grounding, tool use, and evaluation loops. Familiarity with the SAP Fiori design paradigm and the ability to translate UX principles into scalable UI solutions is highly beneficial.

Experience with testing SAPUI5 applications using established approaches is strongly encouraged. A foundational understanding of SAPUI5 versus OpenUI5 positioning and their implications for enterprise delivery is also advantageous.

Essential Skills

SAP UI5 DevelopmentJavaScriptGitODataMVC ArchitectureResponsive UIComponent-Based DevelopmentJSONCSS

Good to Have

SAP FioriUnit TestingAcceptance TestingOpenUI5

Highlights

  • Actively hiring

More Details

RoleCustom Software Engineer
DepartmentSoftware Development
Employment TypeFull Time, Work from office

About the Company

Accenture logo

Accenture

IT Consulting

Custom Software Engineer at Accenture | SkillMX | SkillMX