Duties:
- Perform application design and implementation in enhancement projects;
- Assist in project implementation;
- Facilitate user requirement gathering and recommend best practice solutions;
- System maintenance and production support.
- Design and build data models throughout customer lifecycle
- Design and deliver customer dashboard
- Produce actionable metrics from automating data collection, aggregation, and visualisation
Requirements:
- Diploma or above in Computer Science or related discipline;
- At least 3 years' application development experience for Trading / Settlement / Middle Office System for banks and securities broker firms;
- Solid experience in systems design, development and testing methodologies;
- Highly developed programming knowledge in Java or C# or T-SQL
- Proficient in Python, with knowledge of at least one Python framework, Numpy , Pandas, Matplotlib or Scikit-learn
- Experience in developing mobile application using Swift / Objective-C / Java / Angular / Vue / React Native is an advantage;
- Excellent interpersonal and communication skills;
- Able to work with in-house development team and external vendors;
- Able to work independently, self- motivated, with strong analytical mind;
- Good command in written and spoken English and Chinese;
- Candidates with less experience will be considered as Analyst Programmer / Senior Analyst Programmer.
