Requirements
Degree in Computer Science or related disciplines.
Minimum 5 years’ software development experience, solid 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.
In-depth understanding of the entire software development process from
design to deployment.
Good vendor and stakeholder management skills, flexible and ability to
learn and take on challenges.
Ability to perform requirement collection, design, programming, testing and deployment
implementation with minimum supervision.
Good English and Chinese communication skills (both written and verbal).
High caliber applicants may be considered for the position of Senior
Systems 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
Occasional needs to perform system support after office hours.