DescriptionThis is a position in IT with 2 key roles: one is to manage existing legacy document generation and dispatching software another one is to revamp and transform existing software to modern customer communication management software. As a Senior System Analyst of the team you will work closely with the IT manager and business users in software development system upgrade modernization and maintenance with focus on document generation dispatching and customer communication. You will be responsible to technical management of various applications and deep dive into the applications and the business processes to assess the proper solution to support the business with up-to-date technology. You will work with various stakeholders including business users to ensure the solution aligns with business objectives.
Responsibilities
- Responsible to existing application maintenance and management and participate in IT projects from requirements gathering to implementation and post-implementation support with focus on document generation dispatching and customer communication management.
- Analyze business requirements and translate them into technical specifications for system design and development.
- Conduct system design reviews and provide recommendations for improving system efficiency scalability and reliability.
- Assist in managing relationships with external vendors including performance monitoring and issue resolution.
- Work closely with cross-functional teams and external vendors to ensure alignment between business requirements and technical solutions.
- Participate in system testing and quality assurance activities to ensure deliverables meet specified requirements and standards.
- Support BAU and day-to-day operation of existing applications response to incident and follow-through issues and problems. Provide technical expertise and guidance to other members and stakeholders.
QualificationsRequirements
- University graduate or above in relevant disciplines.
- Strong analytical and problem-solving skills with the ability to translate business needs into technical requirements.
- Proficiency in system design methodologies data modeling and software development lifecycle.
- Working experience in life insurance companies is preferred.
- Knowledge or working experience in Java MS SQL or Oracle database or other web development technology.
- Experience in document generation and customer communication management software such as Quadient is an advantage.
- Experience in CI/CD API or cloud technologies is an advantage.
- Certification in Agile methodology is a plus.
- Proactive responsive and self-motivated.
- Good analysis and problem solving skills. Good communication and interpersonal skills with the ability to collaborate effectively with internal and external stakeholders.
- Good command of English Cantonese and Putonghua.
Required Experience:
Senior IC