* Develop, maintain and support custom-built software application
* Perform unit testing on software deliverables and provide the relevant assistance during product test, integration test and user acceptance test
* Provide post-implementation support and carry out investigation and troubleshooting when necessary