Mobile Application Integration Framework Developer
This role involves the design, development, and maintenance of mobile application integration frameworks for S/4HANA and Asset Performance Management solutions.
* Design, develop, and maintain integration services to support mobile applications such as SAP Service and Asset Manager, SAP Maintenance Assistant, etc.
* Follow industry-standard development methodologies, efficient use of SAP ABAP programming model, and development tools in development and testing.
* Collaborate with product managers to clarify customer problem and integration feature requirements.
* Configure necessary S/4HANA system business processes, setup test data, to support integration service development and testing.
* Work with UX designers to ensure seamless user experience following SAP Fiori Design Guidelines when relevant.
As a member of the development team, you will collaborate with various teams to ensure high-performance features and seamless integration.
Responsibilities:
1. Prototype, design, develop, and maintain integration framework and its services to support mobile applications.
2. Adhere to industry-standard development methodologies, efficient use of SAP ABAP programming model, and development tools in development and testing.
3. Collaborate with product managers to clarify customer problem and integration feature requirements.
4. Configure necessary system business processes, setup test data, to support integration service development and testing.
5. Collaborate with UX designers to ensure seamless user experience following SAP Fiori Design Guidelines when relevant.
6. Ensure high performance and responsiveness of developed features.
7. Collaborate with frontend developers to align on OData Service features and requirements.
8. Conduct thorough testing, including code coverage, backward compatibility, and prevent performance and feature regression.
9. Collaborate with quality engineers on issues reported, debug, identify, and fix bugs.
10. Provide sufficient documentation on features developed.
11. Collaborate with technical writers to provide information on product features developed.
12. Follow agile development principles and best practices during development.
13. Participate in daily scrums and backlog grooming.
14. Investigate and resolve assigned customer incidents.
15. Maintain proper communication and notification with colleagues during vacation or absence.