Responsibilities:
- Lead a development team to design, develop, test, implement, maintain and support administrative applications for the organization.
- Incorporate necessary elements into the application to ensure its fulfillment of businesss needs and requirements.
- Manage the performance of applications and conduct troubleshoot with internal teams (such as network, infrastructure, services, etc.) when incidents happen.
- Plan, evaluate and implement system development tools and methodology. Adpot new technology to revitalize legacy system.
- Other ad-hoc duties as assigned.
Requirements:
- Bachelor or above in Computer Science, IT or related disciplines.
- At least 7 years relevant experience in sizeable organizations preferred.
- Possess experience in implementation of applications using Oracle RDBMS 19c, Java (Java EE, EJB, Spring, JSF, JPA), WebSphereApplication Server and UNIX platform.
- Possess experience in the development of application Restful API over NodeJs and Container environment, preferably with knowledge ofJavaScript library/framework (e.g. NextJs, ReactJs, NestJs, ExpressJs, NodeJs.)
- With knowledge of AI development and assistant tools, LLM from cloud services (e.g. Azure Open AI, GPT-4o, Qwen2-VL) andvectorization in RAG as development solutions would be considered a significant asset.
- Possess experience in supporting public-facing mission critical application, focusing on system performance and tuning, along with conductingunit and load tests.
- Possess experience in the application integration with Azure Active Directory, and enablement of application Single-Sign-On and Multi-FactorAuthentication features.
- Highly flexible and able to work in fast-paced environment.
- Good at communication and interpersonal skills.
- Good command in written and spoken English and Chinese (Cantonese and Mandarin).
- Proficient in MS Office Applications.
Interested candidates please send your MS Word version resume with expected salary and notice period to [email protected].