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.