Job Description: • 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 Job requirement: • 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 Interested parties, please apply via: • Email the detailed resume to careers@sjmresorts.com • Hotline 8297 0979 / 8297 0969