PURPOSE:
• Lead the Agile development process and reach the goal of each sprint
• Engage in project planning, such as budget, human, and computing resource allocations
• Supervise a group of developers to finish milestones on time
• Discuss with users and provide project timeline, milestones, and regular updates to the senior management
• Collect and analyze user requirements, conduct impact analysis and implement the system design
• Deliver quality solutions and strive for better ways to implement in terms of code efficiency and reusability
• Write and review technical documentation, such as functional specification, technical specification, ER diagram, data flow, and network diagram
• Provide ongoing BAU support for existing systems
• Implements computer system requirements by defining and analyzing system problems
• Organize a code review session and decide a set of automated test cases
• Ensure applications in both desktop and mobile are compatible across different major browsers
• Provide suggestions on the UX/UI design of the system's layout.
KEY RESPONSIBILITIES:
• Review current technology and driveways to leverage and improve productivity
• Select the right technology solutions for building the regional end-to-end sales platform
• Work closely with product manager and project team members for delivering quality projects and services.
• Develop best practices and tools for project execution and management.
• Maintain and measure the quality of project deliverables within defined and agreed project requirements.
• Be responsible for the development, maintenance, and system support of the existing in-house systems
• Ensure quality programming, system testing, and documentation • Maintain good communication and coordination with team members and users
• Perform systems administration and daily IT operation tasks
• Lead the Agile Development Life Cycle
• Deliver the solution using CI/CD pipeline
• Organize Agile ceremonies
• Prepare and write test cases
• Design high-level data workflow and architecture
• Deploy the solution into different environments, such as the Kubernetes system, Linux, or Windows.
QUALIFICATIONS / EXPERIENCE:
• University degree in Computer Science or equivalent
• At least 6 years of application development experience
• Strong insurance knowledge, problem-solving and analytical skills
• Strong leadership experience. Proven track records in managing regional-based Front-end systems, preferably experiences in implementing IT systems/projects to support Asian countries.
KNOWLEDGE & TECHNICAL SKILLS:
• Good knowledge in container deployment, Kubernetes system, API Gateway, Client/Server, MVC, OOP, RDBMS, automated test, and Internet/Intranet environment
• Proficient in Agile development approach
• Proficient in Java Spring Boot, Node JS and React JS / React Native
• Exemplify good interpersonal communication skills at all levels of business users, IT, partners, and vendors
• Good command in both written & spoken English or Cantonese (Mandarin)
• Broad understanding of the technology industry, including current and emerging digital solutions.
• Deep appreciation of latest and emerging technologies and practice, such as DevOps, Cloud, Microservice, and Mobile development.
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.