System Analyst

07-01-2025
Job Type
Permanent
Emp Type
Full Time
Salary Type
Annual
Salary
Negotiable
Job ID
34314

Job Description

Responsibilities:

  • Manage IT systems and applications throughout the SDLC, including business enhancements and technology refresh initiatives.
  • Lead requirement gathering activities, collaborating with users to analyze and document business requirements.
  • Conduct solution analysis and system design, advising on suitable solutions with technical feasibility evaluations.
  • Lead and collaborate with development teams on micro-design, development, and delivery timeline management.
  • Communicate with client IT teams to enable seamless integrations and delivery of enhancements.
  • Facilitate system testing, troubleshoot issues, and provide deployment support to ensure smooth production deployment.
  • Provide continuous maintenance and support on client systems, identifying areas for improvement and making recommendations.
  • Develop and maintain project documentation, ensuring knowledge sharing and reusability.
  • Support change management for both client and development teams, ensuring enhancements and system implementations are executed smoothly

Technical Skills:

  • Java (Spring Web, Springboot) JSP, NodeJS, .Net
  • HTML/JS/CSS, (Newer frontend tech would React, React Native), Responsive Web Design Exp.
  • Tomcat, WebSphere
  • Azure DevOps, Git, CI/CD knowledge
  • Azure cloud knowledge, AKS/K8S, Container/Docker
  • SOAP Web service, RESTful API
  • SQL, Informix, DB2, Oracle
  • Agile development methodologies

Business:

  • Insurance experience preferred
  • Public facing web application experience preferred

Years of experience:

  • 3-5+ years of relevant development and leading experience
  • Soft skills:
  • Self-motivated, good communication skills, ability to work remotely
  • Cantonese speaking with English read and write ability preferred