The Senior Analyst - Application Development is 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
- Bachelor Degree in Computer Science or equivalent major
- 5 Years or above 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.