Develop, enhance, and provide supports to existing systems and applications
Participate in the full development lifecycle: requirements gathering, analysis, web/ system/ mobile apps design and development, testing and maintenance
Prepare and conduct various stages of testing including unit test, integration test, system test, load test etc.