Melco Resorts

Senior Manager, Software Engineering

Macau SAR Full time
REQ14503 Senior Manager, Software Engineering (Open)

POSITION SUMMARY:

Responsible for conducting, leading and coordinating software development activities throughout the software development life cycle such as the analysis, design, development, testing and deployment phase.
Own the end-end process of delivering software solutions.

PRIMARY RESPONSIBILITIES:

  • Work with the Technical Leads and Development Managers to design and deliver software solutions and products

  • Work with Product Owners to provide clear and realistic development estimates for new solutions and enhancements to existing software.

  • Act as the subject matter expert for software engineering, in a multi-stakeholder environment including IT Operations, IT Engineering, and business leaders.

  • Perform technical assessments to identify technology and tooling that will solve a problem or deliver a product.

  • Manage the development and testing process including code reviews and automated/manual testing.

  • Perform system analysis and design work for the key components of any software.

  • Quality assurance and release management to ensure applications built meeting acceptance criteria and customer expectations.

  • Provide mentoring and coaching to software development team members

KEY PERFORMANCE INDICATORS:

Deliver system meeting business requirements and quality expected and within project timeline and cost.

QUALIFICATIONS:

Experience

  • Minimum 7 years of experience in software development and familiar with all aspects of software development life cycle.

  • Minimum 3 years of experience in leading software development team.

  • Experience in developing cloud based enterprise low-latency, high-availability and performant applications

  • Familiar with Agile Development Methodology

Education

  • Degree holder in Computer Science or related disciplines.

Skills / Competencies

  • Must have hands-on skills on the following programing language/tools  (at least 3) : as : Java, JavaScript, HTML5, CSS3, Node.js, Express.js, Angular.js, jQuery, SOAP and RESTful APIs development, WebSocket, socket.io, AJAX, JSON, XML and Bootstrap

  • Experience in development of cloud-based enterprise software application, web and mobile platform

  • Working knowledge of Linux system administration and developing database applications (e.g. MySQL)

  • Proficient understanding of code versioning tool, such as IT

  • Prior experience in cloud services such as AWS, JUnit, JMeter, Jenkins, Docker or NoSQL solutions will be an added advantage

  • Strong understanding of programming logic concepts, application analysis and design techniques.

  • Familiar with Gaming, Hotel and Retail operations will be an advantage.

  • Good problem solving and decision making skills

  • Able to communicate with all level of users in English.

  • Possess proven supervision skills and experience in fostering team work.

  • Strong interpersonal skills and ability to establish strong working relationships with people at all levels.