立即申请 »

Senior System Analyst

126931

 

Main job responsibilities:

 

  • Lead and oversee the development and enhancement of insurance application system.
  • Work closely with business analysts and stakeholders to understand business requirements, ensure IT solution aligned with business objectives.
  • Collaborate with cross-functional teams and provide technical support on delivering project within agreed timeline and budget.
  • Review system design, architecture and technical specifications to ensure robustness, scalability, and high availability of the system.
  • Perform regular system maintenance, including monitoring, updates, patches, and security enhancement.
  • Ensure the IT solution is compliance with group IT standard, security policies, and regulatory requirement.
  • Stay updated and emerging technologies and industry best practices and contribute to knowledge sharing within the team.

 

Your Skills and Experience

  • Bachelor’s or master’s degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 8 years of experience in enterprise software development and minimum 5 years of experience in Java development and system design.
  • Strong proficiency in Spring MVC, Spring Boot, Maven, Mybatis etc. open-source projects, good understanding of design pattern, principle and data structure.
  • Strong proficiency in database (e.g. MS SQL Server/PostgreSQL) development, design and optimization.
  • Familiarity with cloud platform (Azure or AWS) and container technology (Docker, Kubernetes).
  • Hands-on experience with microservice development and design is a plus.
  • Be proactive, open minded, responsible, and strong problem-solving and analytical skills.
  • Good communication and interpersonal skills.
  • Experience in finance or insurance industry is preferred.
  • Fluent (verbal and written) language capabilities in English, Cantonese is a plus.

 

Main job responsibilities:

 

  • Lead and oversee the development and enhancement of insurance application system.
  • Work closely with business analysts and stakeholders to understand business requirements, ensure IT solution aligned with business objectives.
  • Collaborate with cross-functional teams and provide technical support on delivering project within agreed timeline and budget.
  • Review system design, architecture and technical specifications to ensure robustness, scalability, and high availability of the system.
  • Perform regular system maintenance, including monitoring, updates, patches, and security enhancement.
  • Ensure the IT solution is compliance with group IT standard, security policies, and regulatory requirement.
  • Stay updated and emerging technologies and industry best practices and contribute to knowledge sharing within the team.

 

Your Skills and Experience

  • Bachelor’s or master’s degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 8 years of experience in enterprise software development and minimum 5 years of experience in Java development and system design.
  • Strong proficiency in Spring MVC, Spring Boot, Maven, Mybatis etc. open-source projects, good understanding of design pattern, principle and data structure.
  • Strong proficiency in database (e.g. MS SQL Server/PostgreSQL) development, design and optimization.
  • Familiarity with cloud platform (Azure or AWS) and container technology (Docker, Kubernetes).
  • Hands-on experience with microservice development and design is a plus.
  • Be proactive, open minded, responsible, and strong problem-solving and analytical skills.
  • Good communication and interpersonal skills.
  • Experience in finance or insurance industry is preferred.
  • Fluent (verbal and written) language capabilities in English, Cantonese is a plus.

立即申请 »