Position Overview
This role will work closely with Project Manager, Product Owners, Software Engineers, Software Test Engineers, and Business Analyst to grow the platform further. The incumbent is involved in the platform development of new functionalities, enhancement, testing, and technical support. Strong understanding of good engineering practices such as code refactoring, unit testing, and code reviews will be needed.
Responsibilities:
- Involve all aspects of the software life cycle including gathering requirements from the business, analysis of existing systems/functionality, design, and implementation, all the way through to production roll out and subsequent support.
- Develop, enhance, and maintain web/mobile applications for the digital financial platform, including coding, debugging, testing for the system.
- Perform system development according to functional and technical requirements.
- Review the program and objects to be deployed to ens...