Senior Software Engineer (C#.Net, Java)

  • Competitve
  • Hong Kong Hong Kong Hong Kong HK
  • Permanent, Full time
  • Mainstay Asia
  • 19 Mar 18 2018-03-19

Our client is a blue-chip organization who are seeking a couple of seasoned software engineer to drive forward strategy and architectural frameworks on the build out of a new high frequency system. You should have experience in building three tiered applications for large enterprise environments.

You will be supporting low latency, high frequency transactional system development within an Enterprise Environment. The Technology Stack is varied due to the scale of the Program of work. The systems utilize a variety of Object Oriented Languages such as C#, Java .NET etc. on both Linux and Windows platforms.

Responsibilities the Role

  • To perform software design, backend system development, development testing and deployment of system applications
  • Provide technical leadership on projects
  • To support Development Manager in solution delivery and implementation
  • To lead software engineers to deliver high quality software according to time schedule
  • To participate in feasibility, proof-of-concept evaluation and implementation of novel business solution leveraging business-enabling technology

Desired Skills and Experience

  • Degree or above in Computer Sciences, IT or related discipline
  • A minimum of 8 years’ information systems analysis, design, software development and support experience
  • 4 years hands-on development experience of large scale transaction systems C#.NET or JAVA
  • Familiar with development on Microsoft platform is ideal
  • Experience with in-memory database and in-memory data grid is an advantage
  • Understanding of network protocols and messaging
  • Good grasp of multi-threaded, high throughput and low latency design
  • Knowledge of professional software engineering practices and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Excellent communication, analytical and problem solving skills
  • Self-motivated and willing to work with others
  • Proficient in spoken and written English
  • Able to communicate in Cantonese and Putonghua is an advantage


Please send your CV in word format to Ross Carter at and put Technical Lead in the subject heading.