C# .NET Developer

  • Hong Kong
  • Negotiable
  • Permanent
  • Discipline: Software Development
  • Ref: 50158
Roxanne Yaneza
Roxanne Yaneza
Senior Consultant

Core Services Team

  • In this role, you'll contribute to building essential services for our B2B Wealth Management platform. This position is ideal for early-career professionals with a strong interest in software engineering, especially in C#/.NET/ASP.NET Core technologies. You'll start by developing foundational APIs and business logic, progressively advancing to design and implement complex, resilient, and scalable backend services. Candidates should have a minimum of 2 years of experience.
  • Chinese speaker + English

Apply for this job

We are an inclusive organisation and actively promote equality of opportunity for all with the right mix of talent, skills, and potential. We welcome all applications from a wide range of candidates. Selection for roles will be based on individual merit alone.

Latest Jobs by Roxanne

VP, Full Stack Developer (Angular/React + Java) Investment Bank HKD 1.7M

  • Hong Kong
  • HKD 1,700,000
  • Permanent

Join a leading global bank as a VP Full-Stack Developer focused on Liquid Financing. You’ll build the next generation of a strategic, front-to-back platform that supports stock borrowing & lending, secured finance, and equity repo workflows across regions. Working from Hong Kong alongside front-office SBL teams, you’ll need strong domain knowledge, fast decision-making, and the ability to turn trading needs into reliable engineering solutions.

 

This hands-on role requires delivering modern, resilient microservice components using Java Spring, SQL, Angular/React, and OpenShift. You’ll own features across trade capture, lifecycle and inventory management, and settlement processes—helping modernize a mission-critical platform used globally. Ideal candidates thrive in high‑pace front-office settings and combine deep SBL expertise with rigorous software engineering practices.

 

 

Key responsibilities:

  • Build and maintain application features across UI (Angular/React), backend services (Java Spring), and database (SQL).
  • Rework legacy code into scalable containerized microservices on OpenShift.
  • Deliver end-to-end solutions that meet business, regulatory, and control needs while keeping systems secure and stable.
  • Follow solid engineering practices: code reviews, automated tests (TDD), CI/CD, and monitoring.
  • Work closely with SBL traders and middle office to turn trading needs into quick, production-ready fixes and longer-term solutions; support intraday trading when needed.
  • Help shape the platform architecture and integrate with other systems and vendors.
  • Keep systems production-ready with good monitoring, alerts, data checks, and resilience.

 

Essential skills:

  • Full‑stack development: Java/Spring Boot for backend and Angular/React/HTML/CSS/TypeScript for frontend.
  • SQL databases (Oracle/MS SQL) and query performance tuning.
  • Cloud‑native & containers: OpenShift, Linux, Docker, and Git.
  • Strong object‑oriented design and experience refactoring large systems; Agile/Scrum and test‑driven development.
  • Deep knowledge of stock borrow & lend / equity finance workflows (recalls, returns, marks, collateral, bookings, lifecycle events, vendor gateways).
  • Familiar with capital markets and front‑office trading processes.

 

BIG PLUS if you have experience in:

  • Event-driven systems and messaging (e.g., Kafka, Solace) and caching techniques.
  • Experience with workflow automation, inventory or funding optimization.
  • DevOps, containers, monitoring/observability tools, and scalable distributed systems.
  • Familiarity with prime financing products and ecosystem.
Apply Now

Node.js Developer / Senior

  • Hong Kong
  • Negotiable
  • Permanent

Job Title: Node.js Developer / Senior

Location: Hong Kong

Job Type: Full-time

Experience Required: Minimum 4 years+

Education: Bachelor's degree in Computer Science or a related field

Languages: Must be fluent in both English and Chinese

 

Job Description:

We are seeking a skilled Node.js Developer to join our dynamic team in Hong Kong. The ideal candidate will have a minimum of 4 years of experience in backend development using Node.js, and a strong foundation in computer science principles.

 

Key Responsibilities:

  • Develop and maintain high-performance, scalable backend services using Node.js.

  • Collaborate with front-end developers to integrate user-facing elements with server-side logic.

  • Design and implement RESTful APIs and microservices.

  • Optimize applications for maximum speed and scalability.

  • Troubleshoot, debug, and upgrade existing software.

  • Work in an agile environment with cross-functional teams.

 

Qualifications:

  • Minimum 4 years of professional experience in Node.js development.

  • Bachelor’s degree in Computer Science or a related field.

  • Strong understanding of asynchronous programming and event-driven architecture.

  • Experience with database technologies such as MongoDB, PostgreSQL, or MySQL.

  • Familiarity with version control systems like Git.

  • Excellent problem-solving skills and attention to detail.

 

Preferred Skills:

  • Knowledge of front-end technologies (e.g., React, Angular, Vue.js) is a plus.

  • Experience with cloud services (AWS, Azure, etc.) and DevOps practices.

 

Apply Now

Java - Front Office Developer / Senior (Investment Bank) 2 headcounts

  • Hong Kong
  • Negotiable
  • Permanent

URGENTLY hiring 2 NEW headcounts of FO Java Developers in Hong Kong for our investment banking client. We are looking for one senior and one mid/senior developer.

Key Responsibilities:
  • Project Management: Lead projects, ensuring timely delivery of high-quality solutions for latency-sensitive trading algorithms.
  • Application Development: Design and support front-office trading applications, working with business users to turn complex requirements into effective solutions.
  • Quality Assurance: Implement software engineering practices to maintain the quality, security, reliability, and compliance of solutions.
  • Collaboration: Work within a global team to enhance Quoting applications, monitor system health, resolve incidents, and address root causes of issues.
  • Mentoring: Share knowledge and support junior team members, contributing to a positive engineering culture.

Team Environment:
You will work in an agile setup, aligning with larger products and services. This role is part of the Equity Derivatives Quoting team in Hong Kong, collaborating with the front office on automated trading applications.

Required Skills and Experience:
  • Front Office Experience: Familiarity with front office operations, with at least 5 years in a similar role.
  • Domain Knowledge: Experience in trading environments, especially with fixed income, equity derivatives, or electronically traded assets.
  • Java Proficiency: Strong programming skills, especially in low-latency approaches and efficient coding techniques.
  • Adaptability: Willingness to learn new technologies and adapt to changing business needs.
  • Communication Skills: Ability to build strong relationships with internal clients and effectively communicate ideas.
  • Planning and Organization: Strong planning skills and ability to manage multiple tasks under pressure.

Want to know more? APPLY / Email me directly at
roxanne.yaneza@nicollcurtin.com for a confidential discussion about the role. 

 
Apply Now

Project Manager (Temenos (T24)) Multiple headcounts

  • Hong Kong
  • Negotiable
  • Permanent

Job Title: Temenos (T24) - Business Analyst & Project Managers (Multiple headcounts)

 

Location: Hong Kong

Language Requirement: Cantonese and English Speaker

Position Type: Permanent

 

Job Summary:

We are looking for talented professionals with experience in Temenos (T24) and a strong background in core banking.

 

We are hiring multiple Business Analyst and Project Managers, focusing on the end-to-end project management and optimization of banking solutions. We have multiple openings for this permanent position.

 

BIG PLUS IF YOU HAVE:

  • Experience in Temenos configuration.
  • Subject Matter Expert (SME) experience in banking solutions.
  • Background in landing loans and credit card deposit processes.

 

Key Responsibilities:

  • Gather and analyze business requirements related to core banking functions.
  • Create functional specifications and ensure alignment with project goals.
  • Lead end-to-end project management for Temenos (T24) implementations, coordinating with cross-functional teams and stakeholders.
  • Monitor project progress, budget, and resources while identifying risks and developing mitigation strategies.
  • Collaborate with IT and development teams to implement solutions and facilitate communication and reporting to senior management.
  • Provide ongoing support and training to end-users.

 

 

Qualifications:

  • Proven experience in Business Analysis and Project Management within a banking environment.
  • Strong knowledge of Temenos (T24) software.
  • Fluent in Cantonese and English, with excellent communication and interpersonal skills.
  • Ability to work collaboratively in a team-oriented environment and manage multiple projects simultaneously.
Apply Now

Business Analyst / Senior (Temenos (T24)) Multiple headcounts

  • Hong Kong
  • Negotiable
  • Permanent

Job Title: Temenos (T24) - Business Analyst & Project Managers (Multiple headcounts)

 

Location: Hong Kong

Language Requirement: Cantonese and English Speaker

Position Type: Permanent

 

Job Summary:

We are looking for talented professionals with experience in Temenos (T24) and a strong background in core banking.

 

We are hiring multiple Business Analyst and Project Managers, focusing on the end-to-end project management and optimization of banking solutions. We have multiple openings for this permanent position.

 

BIG PLUS IF YOU HAVE:

  • Experience in Temenos configuration.
  • Subject Matter Expert (SME) experience in banking solutions.
  • Background in landing loans and credit card deposit processes.

 

Key Responsibilities:

  • Gather and analyze business requirements related to core banking functions.
  • Create functional specifications and ensure alignment with project goals.
  • Lead end-to-end project management for Temenos (T24) implementations, coordinating with cross-functional teams and stakeholders.
  • Monitor project progress, budget, and resources while identifying risks and developing mitigation strategies.
  • Collaborate with IT and development teams to implement solutions and facilitate communication and reporting to senior management.
  • Provide ongoing support and training to end-users.

 

Qualifications:

  • Proven experience in Business Analysis and Project Management within a banking environment.
  • Strong knowledge of Temenos (T24) software.
  • Fluent in Cantonese and English, with excellent communication and interpersonal skills.
  • Ability to work collaboratively in a team-oriented environment and manage multiple projects simultaneously
Apply Now

C++ Developer, AVP

  • Singapore
  • Negotiable
  • Permanent

Role: C++ Developer, AVP

Location: Singapore

Employment: Perm

 

We are collaborating with a leading investment bank based in Singapore, renowned for its global presence. They are seeking a talented C++ Developer at the AVP level to enhance their team.

 

You will:

  • Design and Development: Lead the creation of cutting-edge, ultra-low-latency equity trading systems, managing multiple delivery projects simultaneously.
  • Platform Review: Collaborate with team leads to assess current architecture and implement improvements for performance, simplicity, and to reduce technical debt.
  • System Testing: Conduct comprehensive simulations and testing to ensure high reliability of the trading systems.

 

Qualifications:

  • C++ Expertise: Over 5 years of experience with strong expertise in C++, including proficiency in Modern C++ topics and features.
  • Performance and Low Latency Understanding: In-depth knowledge of C++ performance and low-latency considerations to minimize latency in critical flow paths.
  • Data Structures and Algorithms: Strong understanding of data structures, algorithms, multi-threading, and the C++ standard library.
  • Linux/Unix Proficiency: Practical experience with Linux/Unix operating systems and command-line tools.

 

Desirable Skills:

  • Front Office Trading Development: Experience with low-latency systems, particularly in APAC markets.
  • Investment Banking Experience: Proven background in investment banking, collaborating directly with traders and desk heads.
  • Algorithmic Trading Experience: Experience in algorithmic trading within high-frequency trading firms.
  • User-Space Networking: Familiarity with user-space networking, such as Solarflare OpenOnload.
  • TCP/IP Networking: Lower-level TCP/IP networking experience.
Apply Now

Senior / AI Engineer

  • Hong Kong
  • Negotiable
  • Permanent

Job Description:

  • Experience in AI Development: Design, develop, and maintain AI systems, ensuring stability, security, and performance.
  • Technical Skills: Proficient in Python, with a focus on AI projects like machine learning and natural language processing. Familiarity with AI libraries (e.g., NumPy, Pandas) and large language model frameworks (e.g., LangChain).
  • Collaboration: Work effectively with data scientists, software engineers, and product managers to ensure smooth project progress.
  • Documentation: Write clear technical documents, including system designs and user manuals.
  • Problem-Solving: Monitor, troubleshoot, and optimize AI systems.
  • Mentorship: Assist in code reviews and help junior team members grow.
  • Cloud Experience: Familiarity with cloud platforms (e.g., AWS, Google Cloud) is a plus.
  • Database Skills: Experience with databases (e.g., MySQL, PostgreSQL) is preferred.
  • Adaptability: Manage multiple tasks in a fast-paced environment and learn new technologies.
  • Open to Learning: Candidates who may not meet all requirements but demonstrate a strong foundation and quick learning ability will be considered 
Requirements
  • Degree: Bachelor’s degree or higher in Computer Science, Artificial Intelligence, Machine Learning, Statistics, or a related field.
  • Experience: At least 3 years in software development, with over 1 year focused on AI-related projects using Python.
  • Language Proficiency: Must be fluent in both Chinese and English for communication
Apply Now

Core Java - VP / AVP Developer (Investment Bank)

  • Hong Kong
  • Negotiable
  • Permanent

We are collaborating with a leading investment bank in Hong Kong that is seeking to expand its Equity Derivatives team. They have multiple openings for various positions, including Vice President (VP), Assistant Vice President (AVP), and Analyst.

 

 

MUST Haves:

  • Core Java expertise
  • Linux
  • Understanding of equity derivatives, ideally in pricing
  • Pre-trade knowledge (80% of role)
  • Low latency messaging skills

 

 

Desired Candidate Qualities:

  • Communication: Excellent verbal and written skills
  • Passion: Genuine interest in the field
  • Problem-Solving: Ability to tackle unknown challenges
  • Interview Approach: Responding honestly to theories and potential problems is valued
  • Technical Skills: Stronger business-side experience preferred over generalist tech skills

 

 

More details about the role:

  1. Development and Delivery: Develop and implement top-notch software solutions, including coding, creating unit tests, and engaging in code and design evaluations.
  2. Code Quality Assurance: Ensure that the code is efficient, maintainable, scalable, and follows best practices for security.
  3. Collaborative Efforts: Partner with cross-disciplinary teams, including trading, sales, quantitative analysis, compliance, risk management, and operations.
  4. Global Collaboration: Work collaboratively with global colleagues to foster a culture of code excellence and shared knowledge.
  5. Second-Level Support: Provide second-tier support for the application.

 

 

Additional Platform Details:

  • This platform encompasses both pre-execution and post-execution pricing, analytical tools, and visualization of volatility metrics.
  • It consists of a range of applications designed to facilitate automatic delta hedging, vega rolling strategies, delta crossing, real-time transaction capture, and position oversight.
  • The system is constructed using a high-speed, distributed messaging framework.
  • It offers real-time market data to user desktops, comprehensive analytics, and supplies data for financial and regulatory reporting.

 

 

Key Takeaways

  • Strong communication and computer science background are critical.
  • Genuine passion for the role is significant for candidate selection.
Apply Now