- Collaborate with business analysts/system analysts to produce software designs
- Formulate program specifications and basic prototypes
- Transform software designs and specifications into high functioning code in the appropriate language
- Support software estimation change to project management
- Perform software quality assurance such as Unit test and functional test
- Perform bug-fixing
- Deploy and implement the application at customer site
- Create system/user manual
- Support and coordinate for UAT on the issue solving
- Perform measurement data collecting as defined in project or organizational standard.
- Identify user-submitted incidents to be buged or specification change.