- Browse Job
- Assistant Director - Enterprise Software Development
- Position
- Assistant Director - Enterprise Software Development
- Department
- Information Technology
- Working Location
- Macau Peninsula
- Post Date
- 01/04/2025
- Requirements
-
• Bachelor's degree in Computer Science, Information Technology or relevant disciplines
• Minimum of 10 years of experience in system integration, design, and development
• Proven experience in leading and managing a team of developers and engineers
• Strong understanding of integration technologies, tools, and best practices
• Excellent problem-solving and analytical skills
• Strong communication and interpersonal skills, with the ability to work effectively with diverse teams
• Experience with cloud-based integration platforms and services is a plus
• Knowledge of regulatory requirements and industry standards related to data integration and security
• Large company SDLC processes
• Real time system analysis exposure a plus
• Experience with Agile development methodologies is a plus
• Experience in project roll-outs
• Understanding of data integrity, security, and performance management across integrated systems
• Knowledge of designing and optimizing integration architectures for both environments
• Experience with Agile and DevOps methodologies
• Excellent communication and interpersonal skills to collaborate effectively with diverse teams and stakeholders
• Experience or familiarity with the specific needs and challenges of the gaming or hospitality industry
• Strong analytical and problem-solving abilities to deliver innovative and efficient integration solutions
• Ability to lead and mentor a team of integration specialists
- Responsibilities
-
• Lead the design, development, and implementation of core system software solutions to support business objectives
• Collaborate with cross-functional teams 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, mentorship, 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
• Foresee future hurdles and prepare a mitigation strategy
• Participate in training sessions and workshops to enhance skills
• Propose enhancements and improvements to existing solutions