Hong Kong, Hong Kong SAR, Hong Kong

.Net/VSTO Developer

 Job Description:

Seeking a skilled and motivated .NET / VSTO Developer to design, build, and support Microsoft based applications and Office add-ins for Research platforms.
Develop MS Office plugins, backend services, and integration components that support research workflows and data delivery.

Key Areas of Responsibilities

  • Design, develop, and maintain applications using C#, VSTO, .NET web services, and related Microsoft technologies.
  • Build and enhance MS Office add-ins, APIs, backend services, and system integration components.
  • Collaborate with business analysts, and developers to analyse requirements and deliver solutions.
  • Implement secure, scalable, and high‑performance application architectures aligned with enterprise standards.
  • Maintain code quality through unit testing, code reviews, and adherence to best practices.
  • Troubleshoot, debug, and optimise existing Office add-ins and backend services to improve stability
  • and performance.
  • Participate in DevOps workflows including CI/CD pipelines, automated testing, and deployment.
  • Produce and maintain technical documentation covering designs, system configurations, and operational processes.
  • Provide production support, investigate incidents, and deliver timely and effective issue resolution.
  • Maintain, enhance, and support the firm's existing corporate website, including bug fixes, performance optimisation, and technical updates.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related discipline.
  • Minimum 3 years of software development experience within the .NET ecosystem using C#.
  • Hands-on experience with PostgreSQL databases, including SQL development and performancetuning.
  • Practical experience building and consuming REST APIs, microservices, and distributed systems.
  • Strong understanding of object‑oriented programming principles and software engineering fundamentals.
  • Experience with Git-based version control, CI/CD pipelines, and Agile development methodologies.
  • Strong analytical mindset with the ability to diagnose complex technical issues.
Preferred Skills:
  • Experience with VBA development and strong familiarity with Microsoft Office applications.
  • Prior experience working in the finance or securities industry.
  • Knowledge of containerisation technologies such as Docker.
  • Java backend development experience, including Spring Boot, JPA/Hibernate, and RESTful services.