Mobile Software Developer Position
We are seeking a highly skilled Mobile Software Developer to join our team.
* In this role, you will design, develop, and maintain frontend application features for cross-platform mobile SAP Service and Asset Manager.
* You will follow SAP's development standard, utilizing efficient use of standard and SAP mobile technology in development and testing, such as SAP BTP Mobile Services, SAP Mobile Development Kit, JavaScript, TypeScript, Visual Studio Code, Xcode, Android Studio, ilodata, SQL, Ultralite DB, Appium, Java, SAP Business Application Studio, Github, CI/CD with Hyperspace Fastlane, OData Services, SAP Gateway, S/4HANA system etc.
* As part of the product team, you will actively collaborate with product managers to clarify customer problems and feature requirements.
* Additionally, you will work closely with UX designers to ensure seamless and visually appealing user experience following SAP Fiori Design Guidelines for each platform, iOS, Android and Windows, and figma design for the application.
* Your responsibilities will include ensuring high performance and responsiveness of developed features.
* You will also actively collaborate with backend integration service developers to align on OData Service features and requirement, to ensure seamless integration in frontend logic.
* You will utilize S/4HANA system and its relevant business processes (Plant Maintenance, Quality Management, Material Management, Inventory Management, Extended Warehouse Management, Work Clearance Management etc), and data objects (Work Order, Notification, PM Confirmation, Timesheet, Service Order, Service Confirmation, Service Quotation, Equipment, Functional Location, Material Master etc), setup necessary test data in S/4HANA system, perform end-to-end test, and validate developed features against S/4HANA system.
* Your tasks will include conducting thorough testing, including unit testing, integration test, and UI automation test scripts for developed features.
* You will also actively collaborate with quality engineers on issues reported, debug, identify and fix bugs, crashes, and performance issues.
* In addition, you will provide sufficient documentation on features developed.
* You will collaborate with user assistance developer (technical writer) to provide information on product features developed to be used in product documentation.
* You will follow agile development principles and best practice during development.
* You will participate in daily scrums.
* You will participate in backlog grooming, and able to provide good quality effort estimates.
* You will investigate and resolve assigned customer incidents from ServiceNow. You will follow standard customer incident support process, ensure timely investigation, proper communication with customer, proper documentation in Servicenow incident, and resolution of issues within standard SLA based on criticality of the customer incident. You will create necessary JIRA issue for tracking, and SAP Note to provide resolution and fixes.
* You will maintain communication and documentation in English.
* You will maintain proper communication and notification with lead MDK developer and SAP development manager on vacation or absence to ensure minimum impact to development timeline.
Key Skills:
* SAP BTP Mobile Services
* SAP Mobile Development Kit
* JavaScript
* TypeScript
* Xcode
* Android Studio
* SAP Business Application Studio
* Github
* OData Services
* SAP Gateway
* S/4HANA system
* UI automation
* Agile development
Benefits:
* Opportunity to learn and transform your career
* Collaborative and dynamic work environment
* Chance to work with cutting-edge technologies
Others:
* Please note that we require proficiency in English language for communication and documentation