RIT Solutions, Inc.
MUST haves:
Utilities industry, Relocation to Tempe AZ, 8+ years of solid Fiori & UI5 ( both back & front end ) development in S/4HANA and ECC environments, OData services, JSON and RESTful API development As a
Senior SAP Fiori Developer , you will be responsible for developing and enhancing
SAP Fiori applications across the supply cha in and financial processes. Your role will span both the
backend ABAP development
and
frontend Fiori/UI5 developmen t, ensuring that SAP applications deliver an exceptional user experience while meeting business requirements. You will collaborate closely with functional analysts, U X/UI designers,
and other technical teams to create scalable, efficient, and user-friendly solutions.
Fiori Application Development (Frontend):
Design and develop custom SAP Fiori applications using SAP Fiori UI5, SAP Web IDE, SAP Client, and SAP Fiori Design Guidelines. Create responsive, high-performance, and user-friendly interfaces by following Fiori principles and using SAP UI5. Implement advanced frontend technologies such as JavaScript, HTML5, CSS3, and SAPUI5 for application design and UI implementation. Integrate Fiori apps with SAP backend systems (e.g.,
SAP ECC, SAP S/4HANA) using OData services, JSON, and other RESTful
APIs. Develop Fiori Launchpad configurations, tiles, and catalogs to optimize the Fiori user experience.
ABAP and Backend Development:
Write custom
ABAP code
to support
Fiori applications , including enhancements, function modules, and data retrieval via OData services. Develop and configure
OData services
to expose
backend data to Fiori apps via SAP Gateway. Implement backend logic for Fiori applications, ensuring seamless data integration between
frontend UI5
applications and SAP ERP systems. Troubleshoot, optimize, and maintain backend
ABAP
programs, ensuring performance and scalability. Work on BAPI, IDocs, and RFC integrations where required f or Fiori-based applications.
Required Skills & Qualifications:
8+ years of hands -on experience with
SAP Fiori and SAPUI5 developme nt, including both
frontend
and
backend
components. Strong experience with
ABAP developmen t, including the creation of custom function modules, reports, and
OData
services. IS-UTILITY ( utility domain expereince) Experience with
SAP Gateway, OData service creation,
and integration of Fiori apps with backend SAP systems. Experience with S AP Fiori Launchpad configurat ion, user roles, and tile management. Proven history of implementing
SAP Fiori applications in SAP S/4HANA and ECC enviro nments. Experience w ith SAP Web IDE, SAP Client,
and related tools for Fiori/UI5 development. Proficient in
ABAP (Reports, Enhancements , Function Modules, BAPI). Expertise in
SAP UI5, JavaScript, H TML5, and CSS3 for responsive frontend design. Experience wit h OData services, JSON, and RESTful API d evelopment. Strong understanding of SAP Fiori design principles. Familiarity with SAP Cloud Platform (SCP) and SAP Business Technology Platform (BTP) for Fiori development is a plus. Experience with debugging, performance tuning, and optimizing Fiori and ABAP code.
Preferred Qualifications:
SAP S/4HANA development experience, particularly wit h Fiori and S/4HANA-specific feature s. Experience with Fiori app design and architecture in a cloud-based SAP environment (e.g., SAP Fiori on SAP BTP). SAP development experience in the cloud (Build Apps) Certifications in S AP Fiori, SAP UI5, or related SAP technologies are a plu s. Experience in Agile/Scrum development methodologies.
Collaboration and Solution Design:
Partner with SAP functional teams to understand business requirements and translate them into technical solutions using Fiori and ABAP. Participate in solution design and architectural discussions, particularly around Fiori, UI5, and integration with ECC and SAP S/4HANA. Collaborate with UX/UI designers to ensure Fiori apps adhere to SAP's Fiori design principles, while meeting usability and accessibility standards.
Deployment and Performance Tuning:
Deploy and configure Fiori applications in the SAP Fiori Launchpad, ensuring smooth access, user roles, and permissions. Optimize both frontend UI and backend ABAP code for performance and scalability in production environments. Monitor and troubleshoot Fiori applications post-deployment to ensure functionality, speed, and security. Work closely with SAP BASIS to ensure smooth transport and deployment processes.
Documentation and Knowledge Sharing:
Identify and recommend opportunities to improve existing Fiori applications and internal development processes. Maintain detailed technical documentation of Fiori applications, including design, architecture, and integration points. Share knowledge on Fiori development techniques, tools, and best practices within the technical team and mentor junior developers.
Utilities industry, Relocation to Tempe AZ, 8+ years of solid Fiori & UI5 ( both back & front end ) development in S/4HANA and ECC environments, OData services, JSON and RESTful API development As a
Senior SAP Fiori Developer , you will be responsible for developing and enhancing
SAP Fiori applications across the supply cha in and financial processes. Your role will span both the
backend ABAP development
and
frontend Fiori/UI5 developmen t, ensuring that SAP applications deliver an exceptional user experience while meeting business requirements. You will collaborate closely with functional analysts, U X/UI designers,
and other technical teams to create scalable, efficient, and user-friendly solutions.
Fiori Application Development (Frontend):
Design and develop custom SAP Fiori applications using SAP Fiori UI5, SAP Web IDE, SAP Client, and SAP Fiori Design Guidelines. Create responsive, high-performance, and user-friendly interfaces by following Fiori principles and using SAP UI5. Implement advanced frontend technologies such as JavaScript, HTML5, CSS3, and SAPUI5 for application design and UI implementation. Integrate Fiori apps with SAP backend systems (e.g.,
SAP ECC, SAP S/4HANA) using OData services, JSON, and other RESTful
APIs. Develop Fiori Launchpad configurations, tiles, and catalogs to optimize the Fiori user experience.
ABAP and Backend Development:
Write custom
ABAP code
to support
Fiori applications , including enhancements, function modules, and data retrieval via OData services. Develop and configure
OData services
to expose
backend data to Fiori apps via SAP Gateway. Implement backend logic for Fiori applications, ensuring seamless data integration between
frontend UI5
applications and SAP ERP systems. Troubleshoot, optimize, and maintain backend
ABAP
programs, ensuring performance and scalability. Work on BAPI, IDocs, and RFC integrations where required f or Fiori-based applications.
Required Skills & Qualifications:
8+ years of hands -on experience with
SAP Fiori and SAPUI5 developme nt, including both
frontend
and
backend
components. Strong experience with
ABAP developmen t, including the creation of custom function modules, reports, and
OData
services. IS-UTILITY ( utility domain expereince) Experience with
SAP Gateway, OData service creation,
and integration of Fiori apps with backend SAP systems. Experience with S AP Fiori Launchpad configurat ion, user roles, and tile management. Proven history of implementing
SAP Fiori applications in SAP S/4HANA and ECC enviro nments. Experience w ith SAP Web IDE, SAP Client,
and related tools for Fiori/UI5 development. Proficient in
ABAP (Reports, Enhancements , Function Modules, BAPI). Expertise in
SAP UI5, JavaScript, H TML5, and CSS3 for responsive frontend design. Experience wit h OData services, JSON, and RESTful API d evelopment. Strong understanding of SAP Fiori design principles. Familiarity with SAP Cloud Platform (SCP) and SAP Business Technology Platform (BTP) for Fiori development is a plus. Experience with debugging, performance tuning, and optimizing Fiori and ABAP code.
Preferred Qualifications:
SAP S/4HANA development experience, particularly wit h Fiori and S/4HANA-specific feature s. Experience with Fiori app design and architecture in a cloud-based SAP environment (e.g., SAP Fiori on SAP BTP). SAP development experience in the cloud (Build Apps) Certifications in S AP Fiori, SAP UI5, or related SAP technologies are a plu s. Experience in Agile/Scrum development methodologies.
Collaboration and Solution Design:
Partner with SAP functional teams to understand business requirements and translate them into technical solutions using Fiori and ABAP. Participate in solution design and architectural discussions, particularly around Fiori, UI5, and integration with ECC and SAP S/4HANA. Collaborate with UX/UI designers to ensure Fiori apps adhere to SAP's Fiori design principles, while meeting usability and accessibility standards.
Deployment and Performance Tuning:
Deploy and configure Fiori applications in the SAP Fiori Launchpad, ensuring smooth access, user roles, and permissions. Optimize both frontend UI and backend ABAP code for performance and scalability in production environments. Monitor and troubleshoot Fiori applications post-deployment to ensure functionality, speed, and security. Work closely with SAP BASIS to ensure smooth transport and deployment processes.
Documentation and Knowledge Sharing:
Identify and recommend opportunities to improve existing Fiori applications and internal development processes. Maintain detailed technical documentation of Fiori applications, including design, architecture, and integration points. Share knowledge on Fiori development techniques, tools, and best practices within the technical team and mentor junior developers.