SAP Fiori Developer
KLA is seeking an SAP Fiori Developer to join our team. This role is perfect for a professional who will develop and maintain SAP Fiori applications, collaborate with business stakeholders, and implement custom and standard Fiori solutions to enhance our user experience.
Responsibilities
- Develop and maintain SAP Fiori applications.
- Collaborate with business stakeholders to understand requirements and translate them into technical specifications.
- Implement custom and standard SAP Fiori applications using SAP Web IDE.
- Perform unit testing and troubleshoot issues in SAP Fiori applications.
- Ensure seamless integration with existing SAP systems and modules.
- Maintain documentation for development processes and user guides.
- Stay updated with the latest SAP Fiori best practices and technologies.
Skills
- Expertise in SAPUI5 and Fiori framework: Deep understanding of SAPUI5 controls, components, routing, and data binding mechanisms.
- Front-end development skills: Expertise in HTML, CSS, JavaScript, and related web technologies.
- OData knowledge: Ability to consume and create OData services for data integration with backend systems.
- Experience in developing UI5 Freestyle apps.
- SAP ABAP understanding: Basic understanding of ABAP programming for backend integration and customization.
- Fiori Gateway services development skills.
- Experience with SAP BAS and SAP Web IDE.
- Experience in Fiori Launchpad configuration.
- Experience in Fiori Elements and CDS views.
- Must be good at JavaScript, jQuery, XML, JSON, and HTML5, Layout designing with CSS.
- Experience in Fiori Design patterns, expertise in UI Theme designer.
- Expertise with annotations and SAP smart controls.
- Experience in SAP BTP Platforms tools - SAP Build / SAP Build Process Automation / SAP Work Zone - Added Value.
- Experience in SAP BTP Frameworks - CAP or RAP - Added Value.
- Experience in web service and REST API integration - Added Value.
- Ability to solve problems independently, showing perseverance and requiring minimal assistance.
- Strong communication and collaboration skills: Ability to effectively collaborate with functional teams, designers, and other stakeholders.
- Strong work ethic.
Qualifications
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.