The role is required to work on various development ranging from Low to Very High complexities. The role is also required to provide KT to his colleagues in relation to SAP Fiori UI5 development.
Key Responsibilities :
Developing and maintaining application software :
a. Plans, develops, tests, maintains and debugs programs in accordance with the Group's Software Development Life Cycle
b. Ensures that the programs delivered meet the functional and non-technical specifications
c. Critically reviews programs prior to SIT or UAT to verify consistency and conformance with established coding standards
d. Ensures that programs have minimal defects and have gone through agreed Quality Assurance checks
Provide 3rd level production support to investigate and resolve issues meeting service level agreements as required by the business.
Document procedures on the usage of applications to enable application support and management of computer operations
Participate in regular and ad-hoc client management meetings. Keeps his / her supervisor and management informed of the progress of his / her assigned projects and statuses of any problems on a regular basis.
Conduct application performance tuning to ensure performance criteria for the system are met
Ensure that software documentation (as per SDLC) is kept up-to-date and released as planned.
Train colleagues in Fiori UI5 Development via Brownbag / Formal Sessions
Key Requirements :
Graduate of any IT related course or with equivalent work experience
Should have at least 3 years of solid working experience in SAP development.
Hands-on experience in SAP Fiori and SAPUI5 custom development
Hands on experience with OData Binding and Smart Controls
Experience in Consume Gateway OData Services for UI5 development is an add on
Hands-on experience in integrating with the backend SAP and / or non-SAP applications
MVC Development framework
Experience in SAP Portal area is a plus
Has the ability to work well with others.
Has high attention to detail.
Has the ability to multi-task.
Has the ability to maintain focus in providing effective performance even under pressure.
Can work independently with minimal direction.
Can adapt in a fast-paced environment.
Can distill complex issues to a short and simple explanation and be able to provide effective documentation used by others.
Advanced analytical skills to perform investigation and troubleshooting.
Must be able to show initiative and flexibility to tackle tasks.
Must possess strong analytical skills and proven technical skills.
Must have strong verbal and written English communication skills.
Must have a good sense of ownership and commitment towards work.
Must be able to adhere to standards & procedures and maintain confidentiality.