Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement.
Implement API server for game and application.
Implement web backend tool for game and application.
Collaborate with the front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance user experiences.
Develop ideas for new programs, products, or features by monitoring industrial developments and trends.
Record data and report to proper parties, such as clients or team leaders.
Participate in continuing education and training to remain on best practices, learn new programming languages, and better assist other team members.
Create design documents of software, such as UML diagram, API specification, etc.
Follow the working processes and team agreements.
Perform duties as assigned. Always develop and improve yourself.
Education and Experiences
Bachelor's degree in computer programming, computer science, or related fields.
New graduated is welcome, 4 years of experience in PHP for senior level.
Knowledge and Skill & Training Requirement
Fluent in PHP and operating systems is required.
Fluent in JSON, XML, Web Services (SOAP, REST) is required.
Strong understand in development cycle and programming techniques and tools.
Strong problem solving as well as verbal and written communication skills.
Understand in code versioning (Git, SVN) and its tools.
Experience in Symphony framework is a plus.
Experience in Docker technology is a plus.
Experience in PM Tool such as JIRA, Redmine is a plus.
Strong project and time management skills.
Able to work independently or with a group.
Willing to stay at the desk for extended period