Role Purpose / Description
? Responsible for writing code, designing solutions, tests cases, executing test cases, automating build, test and deployment, environment provisioning and configuration
? Overall delivery of software components working in collaboration with product and architecture teams
? Active participation in the Agile ceremonies and contribute to the overall functioning of self-organized, empowered, high performance team
? Research, learn new methodologies and technologies and implement them in the project to continuously improve and optimize design, code, build, deploy, test lifecycle
? Collaborate and actively contribute in discussions to help define technology and development approach within the team
? Collaborate with other teams to ensure integrated end-to-end design
? Supports and oversees IT projects related to IT infrastructure, vulnerability management as well as service sustainability
? Ensures the team maintains focus on quality and continuous delivery
? Provides visibility into delivery targets, commitments, and progress to the team as well as management
? Understand and coach the team on delivery controls, compliance to minimize operational and reputational risk
? Managing and analyzing existing processes to identify automation opportunities across multiple platforms and technologies
? Conducting impact analysis of any application or infrastructure changes that interact with automation and make associated script changes and updates
Knowledge & Experience / Qualifications
Frontend
? Related tech such as HTML5, CSS3 & Responsive design.
? One or more of the JS libs/framework such as React, VUE, Angular, Node JS
Backend
? Java – Collections, Multi-Threading, Design patterns
? Development frameworks –Spring/ Spring Roo/ Spring MVC/ Spring Boot/ Spring Cloud/Hibernate
Test/CICD/Others
? CI CD: Build automation using GitHub, Maven, Jenkins, Ansible, code quality analysis using SonarQube,
? Experience of working in Agile methodology. Knowledge of Agile tools, such as JIRA, Confluence and other related tools etc.
? Knowledge and/or experience with widely successful Agile techniques: User Stories, TDD, Continuous Integration, Continuous Testing, Pairing, Automated Testing.
? Experience in AWS, Google Cloud Platform and Pivotal Cloud Foundry will be an advantage
? Ability to work under pressure and meet deadlines
? Ability to think ahead and anticipate problems, issues and solutions
? Strong analytical skills to quickly assess situations, their impact and options for resolution.
? Strong organizational, multi-tasking, and time-management skills.
? Read & Written English is required, can understand Cantonese is preferred