Position
Manager - Enterprise Software Development
Department
Information Technology
Working Location
Taipa / Cotai
Post Date
23/04/2026
Requirements
• Bachelor’s Degree in Computer Science, Information Technology or related disciplines
• Preference for relevant professional qualifications/certificates in software development or project management
• Minimum of 5 years of relevant work experience in system integration, design, and development
• Expertise in relevant programming languages (e.g., Java, C++, Python)
• Strong understanding of designing and optimizing software architectures
• Knowledge of API management, integration architecture, and identity and access management
• Familiarity with real-time communication protocols and data exchange
• Understanding of cloud-based development platforms and services
• Ability to propose enhancements and improvements to existing solutions
• Knowledge of regulatory requirements and industry standards related to software development and security
• Staying current with industry trends and emerging technologies to continuously enhance team capabilities
• Ability to lead, mentor, and manage a team of developers and engineers
• Experience in managing and developing people, fostering a collaborative and productive work environment
• Fluent in spoken and written Cantonese, Mandarin & English
Responsibilities
• Lead the design, development, and implementation of core system software to support business objectives
• Support functional head to identify requirements and develop strategies to meet those needs
• Oversee the development and maintenance of core system architecture, ensuring scalability, reliability, and security
• Manage a team of developers and engineers, providing guidance, and performance evaluations
• Develop and maintain documentation for development processes, standards, and best practices
• Monitor and troubleshoot core system issues, ensuring timely resolution and minimal impact on business operations
• Stay current with industry trends and emerging technologies, recommending and implementing improvements as needed
• Coordinate with external vendors and partners to ensure successful integration of third-party systems and services
• Ensure compliance with regulatory requirements and company policies related to software development and security
• Review business process documentation and identify gaps
• Suggest improvements to business process documentation
• Ensure that the processes being implemented are in line with the company’s operations and do not affect other departments’ operations
• Liaise between users and the implementation team
• Identify potential threats and inform all concerned parties in a timely manner
• Facilitate change management within the team and address queries or concerns
• Participate in training sessions and workshops to enhance skills
• Propose enhancements and improvements to existing solutions
• Perform other tasks assigned by superiors