Job Description:As a Software Engineer (SAP) in Fiori Full Stack Developer, we expect this developer to join our team, responsible for design, develop, and implement end-to-end Fiori applications, integrating both front-end and back-end components to enhance the user experience across our S/4HANA system. This role requires expertise in SAP Fiori/UI5, ABAP, SAP S/4HANA, and related technologies. The ideal candidate will have a strong understanding of the full development lifecycle, from UI design to back-end integration, and will be responsible for creating modern, scalable, and high-performance SAP Fiori applications to improve user experience.
Responsibilities Include, But Are Not Limited To
- Design, develop, and deploy SAP Fiori applications using SAPUI5, JavaScript, HTML5, CSS, and other front-end technologies.
- Develop and integrate back-end services using ABAP, including the creation of OData services, RESTful APIs, and integration with SAP S/4HANA and other SAP modules.
- Collaborate with back-end teams to integrate Fiori applications with SAP S/4HANA, SAP ECC, and other enterprise systems, ensuring smooth data flow and user interactions.
- Configure and manage SAP Fiori Launchpad, ensuring correct roles, tiles, and groups for end users.
- Optimize both front-end and back-end components to ensure high performance, scalability, and responsiveness across devices.
- Identify, troubleshoot, and resolve issues across both front-end and back-end layers, ensuring seamless application functionality.
- Implement security best practices for Fiori applications, ensuring user roles, authorizations, and data protection policies are followed.
- Work closely with business analysts, functional teams, and other technical teams to ensure that the applications meet both functional requirements and technical specifications.
- Conduct unit and integration testing, ensuring the quality and functionality of applications before deployment.
- Stay up to date with the latest SAP technologies, including Fiori, SAPUI5, S/4HANA, and ABAP development, and incorporate best practices into ongoing development efforts.
- Document technical specifications, code, and configurations for future reference and knowledge sharing.
Qualifications
Technical Skills
- Experience as a Fiori Developer with minimum of 5 years of hands-on SAP Fiori Full stack experience. Knowledge in various SAP modules and Integration development working on large-scale SAP S/4 implementation project.
- Proven experience in full-stack development, with strong proficiency in SAP Fiori/UI5, SAPUI5, JavaScript, HTML5, CSS, and other modern front-end technologies.
- Strong back-end development experience using ABAP, including the development of OData services and integration with SAP S/4HANA.
- Experience with SAP Fiori Launchpad configuration and management, including the creation of roles, tiles, and navigation.
- Familiarity with SAP Gateway, oData and RAP protocols for integrating Fiori applications with back-end SAP systems.
- Solid understanding of RESTful APIs, web services, and SAP Cloud Platform for cloud-based integration and development.
- Experience with version control systems (e.g., Git) and CI/CD pipelines for application deployment.
- Strong problem-solving skills and experience troubleshooting both front-end and back-end issues.
- Ability to develop and maintain responsive, user-friendly applications optimized for performance.
- Excellent collaboration and communication skills, able to work in cross-functional teams.
- Knowledge of Agile methodologies and experience working in Agile environments.
Preferred Qualifications
- Experience with SAP S/4HANA implementations and integration with Fiori applications.
- Familiarity with ABAP Core Data Services (CDS) and Fiori Elements for building efficient backend models.
- Experience with SAP Cloud Platform or other cloud services for application deployment.
- Certification in SAP Fiori is a plus.