Senior Analyst - Software Engineering
Summary
Hands-on senior developer at Galaxy Entertainment Group in Taipa, Macau, who designs, builds and maintains web, mobile and enterprise applications (CRM, SharePoint, gaming/non-gaming integrations), mentors junior engineers, and manages external vendors, working with .NET Core, Java, Node.js, Swift or Kotlin plus DevOps/K8s practices.
Position Summary
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
Requirements
- 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/Swift/Kotlin
- Experience in modern applications (web / mobile) design and development
- Experience in DevOps/Agile/CICD process would be preferable
- 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