Support the Alliance software development projects Refining system requirement and specification UI/UX prototyping for new software development Collaboration with other development team for third-party integration. Produce clean, concise, efficient code based on specifications in given timeframe Resolving technical issue, debug code, run functionally test, and upgrade existing software (Administration Management and Human Resource Management) Create technical documentation for reference, version control and reporting Assist and report to Senior software developer with all aspects of software design and coding Define software requirement and ensure Alliance software documentation up-to-date. Assist Alliance IT projects such as CBS Project, Datawarehouse Project and etc