Application Development Manager / Senior System Analyst (Java/ Finance)


Job ref no. WL
Job level
Work experience
Education Bachelor Degree
Location Hong Kong Island
Employment type Full Time
Benifits
Industry Information Technology
Job function Information Technology (IT)
Post on 2025-03-04

Application Development Manager / (Senior) System Analyst

Responsibilities 

  •  Vendor management for solution design and implementation. 
  •  Create prototypes to visualize a business idea and participate in new project initiative. 
  •  Liaise with business users, technology team and vendors for system design, implementation, bug fixing, testing, training and related documentation. 
  •  Conduct technical assessment and evaluation on new solution and products. 
  •  Various system analysis, development and support tasks for the applications/infrastructure used by the SFC. 
  •  Define and execute change management and communications plan. 
  •  Provide guidance and advice to junior team members and business users. 
  •  Occasional needs to perform system support after office hours.

Requirements 

  •  Degree in Computer Science or related disciplines. 
  •  Minimum 7 years’ software development experience, solid in project management and participation in software development projects.
  •  Hands-on project experience with: 
- Next.js, React 
- Python, Java or .Net 
- Linux, Docker 
- PL/SQL, Oracle Database, SQL Server database, MongoDB 
  •  With a good understanding of Generative AI, Retrieval-augmented generation (RAG), embedding and vector database. 
  •  Familiar with development environments such as VSCode, Jupyter Notebook, Docker, and Ubuntu Linux. 
  •  Experience with the following is a plus: - Graph database modelling and visualization using Neo4j 
  •  In-depth understanding of the entire software development process from design to deployment. 
  •  Strong vendor and stakeholder management skills, flexible and ability to learn and take on challenges. 
  •  Ability to perform requirement collection, design, programming, testing and implementation with minimum supervision.
  •  Possess excellent project management, presentation, interpersonal, verbal and written communication skills.