Job Description
SAP Fiori Application Development:
- Design and develop custom SAP Fiori applications using SAPUI5 frameworks.Enhance and extend standard SAP Fiori applications to meet business requirements.
- Ensure responsive design and seamless performance across multiple devices.
SAPUI5 Development:
- Develop reusable components and libraries using SAPUI5.
- Implement advanced features like routing, navigation, and data binding.
- Optimize applications for performance and maintain code quality through debugging and unit testing.
OData Service Integration:
- Consume and extend SAP OData services for seamless integration with SAP back-end systems.
- Collaborate with ABAP developers to define and troubleshoot OData services.
SAP Gateway and Back-End Coordination:
- Work closely with SAP functional and technical teams to ensure smooth integration of front-end and back-end systems.
- Configure SAP Gateway settings for Fiori apps.
UI/UX Best Practices:
- Ensure adherence to UI/UX best practices for designing user-friendly and visually appealing interfaces.
- Collaborate with business stakeholders to understand user requirements and design interfaces that align with their needs.
Support and Maintenance:
- Provide ongoing support for deployed Fiori applications, troubleshooting issues and implementing enhancements.
- Maintain technical documentation for development processes and configurations.
Performance Optimization:
- Analyze and improve the performance of SAP Fiori applications.
- Debug and resolve technical issues related to SAPUI5 applications and OData services.
Required Skills:
- Strong experience in SAP Fiori and SAPUI5 development, including custom and standard applications.
- Proficiency in front-end technologies: JavaScript, HTML5, CSS3, and XML.
- Hands-on experience with OData service consumption and extensions.
- Familiarity with SAP Gateway configuration and troubleshooting.
- Knowledge of MVC architecture and client-side development.
- Experience in integrating Fiori apps with SAP S/4HANA and ECC systems.
- Strong debugging and performance optimization skills.
- Excellent problem-solving and communication abilities.
Preferred Skills:
- Experience with SAP Fiori Elements and SAP Cloud Platform (BTP) UI services.
- Knowledge of Git or other version control tools.
- Exposure to Agile/Scrum development methodologies.
- Familiarity with SAP Business Application Studio (BAS) or Web IDE.