Job ref no.: CT3114630-01#6837

Software Engineer - Java and Javascript

NetDimensions Limited

  • Flexible working hours
  • Medical plan

Reporting to Team Lead, the Software Engineer will be responsible for developing solutions to specific sets of requirements for NetDimensions' flagship system - NetDimensions Talent Suite, and other forthcoming products.

The candidate must possess strong analysis skills and have a history of solving software engineering problems. To be successful, this individual needs to be proactive, organized, passionate and self-motivated, able to make an immediate impact from the software development perspective. Successful candidate will be provided necessary training and opportunity for career growth, working as a part of an internationalized Software Engineering team.



Essential Functions: Designs, develops, tests and documents NetDimensions software products through functional enhancements, bug fixes and performance improvement.

Additional Responsibilities: Maintains a positive working relationship with all company employees to foster and promote a cooperative working environment. Presents, learns and applies new technologies as needed.



  • Bachelor degree in Computer Science (or equivalent)
  • Be innovative and have track records of academic/industrial achievements
  • Ability to analyse requirements and present suitable solutions
  • Excellent coding skills, with the ability to quickly adapt new technologies
  • Demonstrable experience with Java/Javascript framework, e.g. Spring MVC, Grails, REACT, and/or AngularJS
  • Demonstrate experience with a test frameworks, e.g. JUnit, Mockito, Jest and/or Karma
  • Good grasp of Agile Software Development
  • Strong object-oriented programming concepts
  • Experience using SQL and relational databases e.g. Microsoft SQL, Oracle, MySQL
  • Excellent written and spoken English as it will be the primary communication medium
  • A team player and able to work independently with minimum supervision
  • Excellent time management skills with sense of urgency and ability to prioritize tasks
  • Experience with Cloud-based computing such as AWS
  • Comprehensive knowledge of version control and release management with Git, Github or Bitbucket


  • Excellent communication skills, both written and verbal.



You will be working for a market-leading global organisation, which is fast growing in the learning technologies sector. NetDimensions is part of Learning Technologies Group plc’s award-winning group of specialist learning technology businesses.

With offices in Hong Kong, Brighton, London, Sheffield, Atlanta, and Nashville, we provide award-winning learning and performance management solutions for highly regulated industries. NetDimensions serves over 400 clients in over 40 countries with more than 4.4 million active users. We pride ourselves on excellence, attention to detail and initiative.

At NetDimensions we offer a competitive salary and an impressive benefits package including a healthcare plan, MPF contributions, social program, flexible working and a discretionary bonus scheme. All that and fresh fruit in our HK office.

Interested parties please click Apply Now to apply job.

All applications applied through our system will be delivered directly to the advertiser and privacy of personal data of the applicant will be ensured with security.

More job information
Job ref no. CT3114630-01#6837
  • N/A
Job Function
  • Wanchai
Employment Term
  • Permanent
  • Full-time
  • 0 year - 5 years
Career Level
  • Non-management level
  • Degree