Develop and maintenance of pragmatic high quality software to support business requirements
Work with Technology team to build a maintainable technology infrastructure including build & testing environment
Contribute to designing and building production systems on Client/Server and Web Application
Compose System design documents such as database diagram, user manual.
Execute Unit Test and System Integration Test
Cooperate with other teams to work with their backend systems