Position Summary Responsible for working with hands-on development tasks, and cooperate with distributed team to complete the development projects. He/she will work under the supervision and guidance from the Manager - Application to guides the junior team members to complete the assigned projects and tasks. He/she should provide technical expertise on design, analysis, implementation on web / mobile application, enterprise systems such as CRM or SharePoint, Gaming/Non-gaming integrations. Primary Responsibility - Work with project manager to engage users for requirement gathering, implementation, testing and adoption - Develop the application and solution compile with the Application Development team coding standard and practices - Ensure the security, capacity, performance and availability of systems in data and enterprise application perspectives - Manage and lead the external vendors to deliver the project timely and up to standard - Design and develop the application solutions to meet the business needs (native, web, mobile) - Cooperate with distributed teams to design and develop the application solutions to meet the business requirement and expectation - Review and advise on the application program and coding quality of junior team members Requirements - Bachelor Degree in Computer Science or equivalent major - Hands-on experience in software application design, implementation and maintenance. - Skilled at one of the programing languages - .NET Core/Java/Node.JS/Python/Swift/Kotlin - Experience in modern applications (web / mobile) design and development - Experience in DevOps/Agile/CICD process would be preferrable - Experience in K8s/Container development and deployment process would be a good plus - Self-motivated and can work under pressure and high demanding working environment. - Advanced analytical and problem solving skills are required. - Good written and verbal communication skills with a good ability to communicate in English. - Communication in Cantonese and/or Mandarin is required. - Gaming industry experience is good plus.