1. Analyse functional requirements and translate into application design using established design guidelines.
2. Make recommendations and evaluate detailed of system components to ensure resusability and flexibility is practiced where applicable.
3.Develop and update technical design documents
4.Develop products, until test packagae and execute Unit Test Integration, User Acceptance (UAT), implementation activities to fix the reported problems/ bugs of the system to ensure smooth exceution of programs in the Production environment.
5. Liase with Project Managers, Business System Analysts and Engineers on application design and project delivery.
6. Support changes to configurable items which include hardware, software and documentation, etc.
It covers configuration management planning, configuration identification, configuration controls and audits.
7. Perform investigations in all reported problem/errors and initiate amendments and test so that the system can operate correctly and efficiently.