Implement customized data mining algorithms or business intelligence ideas into production software, handling computation and data processing.
In charge of testing, packaging, release management, deployment and maintenance.
Software development of other projects as assigned by the company.
Bachelor of above in Computer Science or related discipline. Having a Master degree is a plus.
Software Development experience for IT projects or products. Familiar with software implementation,testing, packaging and releasing, deployment and maintenance life cycle.
Solid skills in programming, algorithm implementation, data processing and database usage.
High proficiency in either one of the programming languages: Java, Python or C++.
Willing to learn new programming languages quickly when needed.
Familiar with Relational Database usage, e.g. MySQL, Microsoft SQL Server or Oracle.
Knowledge in database schema design.
Source code versioning management, building and packaging, unit testing, test automation and integration testing.
Knowledge in the following areas is a plus: NoSQL database distributed or parallel computing, (JSON-based) web service, Spring and Hibernate, software performance optimization.
Passion in working out great projects, broadening IT knowledge and strengthening skills.
Proactive and with positive thinking, not merely satisfying business requirement, but also suggesting ways to do a better job.
We offer competitive remuneration package including 5-day work and 15 days annual leave to the right candidate with excellent career advancement. Interested parties please apply with detailed resume (in MS Word / PDF Format), stating current and expected salary to firstname.lastname@example.org, or post to:
The Human Resources Department,
Units 211-213, Lakeside 1,
No. 8 Science Park West Avenue,
Hong Kong Science Park,
Shatin, New Territories, Hong Kong