Senior Manager Software Engineering

melcoresorts

📍 macau sar macao sar china🕐 4mo ago🔗 workday

Job Description

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.
Senior Manager Software Engineering at melcoresorts | MergeJobs