C# Senior Developer

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

We are looking for a highly skilled, independent C# Developer with a strong background in greenfield projects + extensive experience working on large-scale system projects.

 

 

Responsibilities

  • Develop and Maintain Applications: Design, build, and maintain new applications using C# and .NET technologies for greenfield projects.
  • Independent Problem Solving: Proactively troubleshoot issues and implement effective solutions without requiring significant oversight.
  • Feature Development: Collaborate with stakeholders to gather requirements and develop new features based on user needs and market trends.
  • Code Quality Assurance: Conduct thorough code reviews to ensure high standards of code quality and adherence to best practices.
  • Testing and Debugging: Perform unit and integration testing to verify application functionality and performance.
  • Documentation: Clearly document processes, code changes, and architectural decisions for future reference.
  • Continuous Learning: Stay informed on emerging technologies and best practices to enhance development capabilities.

 

 

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a C# developer, specifically in developing applications for greenfield projects.
  • Strong proficiency in ASP.NET, MVC frameworks, and RESTful APIs.
  • In-depth understanding of software development methodologies (Agile, Scrum).
  • Experience with SQL databases (SQL Server, MySQL) and ORM frameworks.
  • Familiarity with front-end technologies (HTML, CSS, JavaScript) is a plus.
  • Excellent analytical skills with a hands-on approach to problem-solving.
  • Strong communication skills for effective collaboration with team members and stakeholders.

 

 

Preferred Qualifications

  • Experience with cloud platforms (AWS, Azure) for deployment.
  • Knowledge of design patterns and principles of software architecture.
  • Familiarity with CI/CD practices and DevOps methodologies.

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

Senior Unix System Engineer (Banking)

  • Hong Kong
  • Negotiable
  • Permanent

We are looking for multiple Senior Unix System Engineers to join one of our banking clients in Hong Kong. The primary focus will be to support their Electronic Markets Business projects, as well as BAU - handle day-to-day activities essential for maintaining normal operations.

 

MUST be open for renewable contract / permanent position.

 

Role:

  • You will coordinate and manage UNIX infrastructure projects at data centers and colocation sites in the APAC region. This includes planning and setting up server capacity, as well as configuring, customizing, optimizing, and upgrading systems. You will develop and implement strategies to make systems more resilient, which helps reduce delays and improve trading success. Additionally, you'll focus on lowering the number and severity of system-related issues and automating UNIX patching to meet the Firm's IT Security Standards.

 

 

Ideal candidates:

  • Experience in supporting automated market making and low latency systems is preferred
  • At least 7 years of IT experience, including 5 years as a UNIX System Administrator or engineer.
  • Minimum of 3 years in a multinational IT environment, focusing on support for important systems.
  • Holding RHEL certification (Red Hat Enterprise Linux)
  • Experience in investment banking
  • Good knowledge of equity and high-frequency trading (HFT) technologies (10GbE).

 

 

Looking for:

  • Proficient in RedHat/Linux Operating Systems: Expertise in managing and optimizing RedHat/Linux environments is crucial.
  • Linux System Administration: Extensive experience in administering Linux/RHEL systems, particularly for trading and business applications.
  • Troubleshooting & Problem Management: In-depth skills in troubleshooting, problem management, and root cause analysis specific to RHEL.
  • Production Support: Provide critical support for Linux servers in high-pressure environments, ensuring uptime and efficiency.
  • Performance Tuning: Comprehensive experience with x86 hardware and fine-tuning Linux performance.
  • Scripting Proficiency: Skilled in scripting languages (Bash, Python, Perl) for automation and problem-solving.
  • IT Security & SSO Tools: Familiarity with security protocols and tools such as ArcSight, CyberArk, and Centrify.
  • System Patching Tools: Knowledgeable in utilizing RedHat Satellite for effective system patching and updates.
  • User Support Expertise: Directly assist users with system issues, especially on trading floors.
  • OS/Server Provisioning: Experienced in regional server provisioning, standardization, and policy management.
  • Automation & Diagnostics: Understanding of automation techniques and diagnostic tools to improve system performance.
  • Data Center Knowledge: Familiar with x86 hardware and data center setups to ensure optimal performance.
  • Technical Troubleshooting: Proficient in system recovery and root cause analysis, enhancing overall reliability.
  • End-User Support: Support for X Window systems, Linux desktop software, and end-user equipment.
  • Permanent Control Framework Contribution: Contribute to maintaining the Permanent Control framework.
  • Operating System Processes: Solid understanding of kernel operations and system processes.
  • ITIL Framework Knowledge: Good grasp of ITIL principles, including Incident and Change Management.
Apply Now

Senior Network Engineer (Banking)

  • Hong Kong
  • Negotiable
  • Permanent

We are looking for multiple Senior Network Engineers to join one of our banking clients in Hong Kong. The primary focus will be to support their Electronic Markets Business projects, as well as BAU - handle day-to-day activities essential for maintaining normal operations.

 

YOU MUST be open for renewable contract / permanent position.

 

Ideal candidates:

  • Experience in supporting automated market making and low latency systems is preferred
  • At least 3 years of experience in network services.
  • Holding certifications such as CCNA, CCNP, or JNCIA are a plus.
  • Capable to work well independently and with a team in a fast-paced environment.

 

 

Role:

  • Ensure network stability by quickly solving problems for the electronic market.
  • Oversee setup and maintenance of network systems to keep them running smoothly.
  • Troubleshoot and fix network issues promptly, providing reports and training when needed.
  • Maintain an up-to-date inventory of all network equipment, software, and phone lines.
  • Follow group rules on IT security and governance to ensure compliance.
  • Configure and improve network services, including online services.
  • Provide on-site IT support and track service performance.
  • Manage and coordinate with vendors effectively.
  • Know how to use network monitoring and troubleshooting tools.
  • Support on morning shifts, holidays, and weekends as required.
  • Occasionally travel in APAC for data center projects.

 

 

Requirements:

  • Experience in Linux/RHEL system administration for trading or business applications.
  • Knowledge of x86 hardware, server networking, and data center setups.
  • Skilled in troubleshooting and system recovery, including vendor coordination and remote tech support.
  • Good with scripting languages (Bash, Python, Perl) to solve problems quickly.
  • Provide support for X Window, Linux desktop software, and user equipment for local and remote users.
  • Able to give helpful advice and guidance to application teams and business users.
  • Understand IT best practices (like Incident Management and Change Management).
  • Strong time management skills.
Apply Now

Senior / Quant Developer - Python

  • Hong Kong
  • Negotiable
  • Permanent

We’re looking for a skilled developer to join our multi strategy hedge fund team, focusing on risk and valuations. The person should be proficient in Python and have a strong sense of responsibility. They need to be adaptable and capable of thriving in a fast-moving work environment to handle shifting business needs.

 

Main Duties:

  • Build and improve systems for risk assessment and valuations.
  • Write clear and maintainable code following best practices.
  • Create effective designs for new processes and databases.
  • Work closely with both tech and risk teams to understand their needs.
  • Offer ongoing support for these systems and quickly resolve any issues.
  • Capable to work independently, taking initiative and meeting tight deadlines.
  • Be adaptable and willing to take on different tasks as needed.

 

Qualifications:

  • At least 3 years of experience in backend development.
  • A bachelor’s degree in Computer Science or a related field, or equivalent experience.
  • A real interest in finance, particularly in risk and valuations. Background in the finance sector, especially in risk and valuations (preferred)
  • Proficient in Python (required).
  • Familiarity with SQL databases.
  • Ability to work in a fast-paced setting with tight deadlines.

 

Additional Qualifications:

  • Experience in building processes and applications from the ground up.
  • Knowledge of DevOps and Infrastructure-as-Code tools, particularly Terraform.
  • Good mathematical skills for implementing requirements and effectively communicating with stakeholders.
  • Skill in using AI coding tools like GitHub Copilot to enhance productivity, while being aware of associated risks.
  • Ability to work in a fast-paced setting with tight deadlines.

 

  •  
Apply Now

C++ Tech Lead

  • Singapore
  • Negotiable
  • Permanent

We are looking for a seasoned C++ Tech Lead to spearhead our technology strategy, emphasizing innovation in decentralized finance (DeFi) and trading systems.

 

This role involves developing secure, high-performance platforms, mentoring technical teams, and ensuring technology aligns with business goals. The ideal candidate will enhance our competitive advantage in a fast-changing market through technical skill and strategic vision.

 

 

Job Responsibilities

  • Oversee timelines and project milestones to ensure everything is completed on schedule and meets quality standards.
  • Guide engineers daily, promoting a sense of ownership and high standards.
  • Monitor progress towards technical goals and regularly update on project status, challenges, and resource needs.
  • Keep our technical plans on track; quickly address any issues that arise.
  • Turn big-picture technology goals into clear, actionable steps for engineering teams.
  • Spot potential problems early and help teams overcome obstacles; ensure quality through regular testing and monitoring.
  • Offer hands-on help when needed, including code reviews and design discussions.
  • Serve as a bridge between business and engineering teams to align goals and plans.

 

 

Job Requirements

  • Minimum of 8 years+ of software engineering experience, including at least 4 years in a leadership position.
  • Strong knowledge of systems design, software development life cycle (SDLC), and agile methods.
  • Excellent communication skills to connect strategic goals with technical details.
  • Experience managing complex technical projects across different teams.
  • Self-motivated leader with a talent for inspiring and guiding diverse tech teams
  • Proven ability to deliver quality software on time and within project limits.
  • Comfortable making decisions in uncertain situations.
  • Previous experience in shaping technology strategies is beneficial.
  • Familiarity with trading systems, cryptocurrencies, and decentralized finance (DeFi) is a plus.
Apply Now

Senior Front Office Developer (Electronic Trading) Java

  • Hong Kong
  • Negotiable
  • Permanent

We are seeking a Senior Front Office - Full Stack Developer (JAVA) to join our client's investment banking team, where you will play a crucial role in both development and support functions, with approximately 30% of your time dedicated to support and analysis.

 

Qualifications

  • Minimum of 5 years of experience in the equity domain.

 

Key Responsibilities

  • Engage with equity front and middle office operations across the Asia Electronic Trading Services, Cash, and SWAP markets.
  • Develop and maintain critical application platform, encompassing all aspects of agile software development: analysis, coding, testing, deployment, and ongoing support in collaboration with various support teams.
  • Communicate daily with regional and global users and stakeholders regarding project initiatives and updates.

 

Technical Skills

  • Expertise in Core Java, SQL, and Linux shell scripting, along with other scripting languages.
  • Hands-on experience with technologies that support in-memory processing, high throughput, and high availability, such as Gridgain and Kafka.
  • Experience with Agile methodologies or full project lifecycle management.

 

Business Expertise

  • Strong understanding of front and middle office operations.
  • Knowledge of electronic trading concepts, including Client Connectivity, OMS, Algorithms, and Market Execution, is essential.
  • Familiarity with equity Cash, DMA, ALGO, Program Trading, and Swap flows is highly desirable.
  • Proficiency in FIX protocol.

 

Soft Skills

  • Strong communication skills to articulate business and technical flows to diverse stakeholders
  • Self-motivated with a proactive approach to learning and adapting to new changes.
  • Ability to manage multiple tasks effectively while adhering to timelines and prioritizing differing demands.
Apply Now

AI/Data Integration System Engineer (Python)

  • Hong Kong
  • Negotiable
  • Permanent

Client: Investment Management

Location: Hong Kong

Role: Permanent

 

 

We are seeking an AI/Data Integration System Engineer (Python) to manage our client's AI projects from start to finish, including quick prototypes and large-scale production.

 

This role combines hands-on AI development—creating tools that improve trading and risk management—with data engineering to ensure everything runs smoothly.

 

 

You will

  • Experiment with new AI methods, build efficient data pipelines, and integrate AI insights.
  • Collaborate with innovative AI startups to identify valuable technologies and ensure our AI efforts are practical and forward-thinking
  • Working closely with our Product Manager, engineers, and investment teams, you will prioritize projects and deliver effective solutions that meet our goals, while maintaining high standards of security and compliance in a regulated environment.

Backend Services & Pipelines

  • Develop and maintain Python-based backend services and data processing pipelines.

AI Integration

  • Build RAG pipelines for financial and unstructured data and integrate AI systems into workflows.

Infrastructure & Operations

  • Monitor Kubernetes-based cloud infrastructure and optimize performance for stable deployments.

 

Looking for:

  • Backend Engineering: Strong Python experience in building data pipelines.
  • Database Knowledge: Familiarity with relational and distributed databases.
  • Cloud Experience: Ability to manage services on cloud platforms (preferably AWS)
  • RAG Workflows: Understanding of chunking, embedding, and vector search.
  • Security Awareness: Knowledge of security frameworks and data protection laws (GDPR, HIPAA, CCPA).

 

 

We do not provide relocation assistance for candidates outside of Hong Kong. If you hold a Hong Kong work visa, dependent visa, IANG visa, or HK Top Talent visa, we encourage you to apply, and we will respond to your application.

Apply Now

C++ Algo Developer Senior VP (Options Market Making)

  • Hong Kong
  • Negotiable
  • Permanent

About the job

 

Senior Vice President, Options Market Making - C++ Developer

 

Location: Hong Kong

Company: Leading Investment Bank

Employment: Permanent

 

We are looking for a motivated Senior C++ Developer who will work on developing strategies for the Options Market Making platform. This role requires hands-on experience in fast-paced transaction processing, designing reliable systems, and software engineering.

 

Key Responsibilities:

  • Develop Strategies: Create and enhance Options Market Making strategies for the Hong Kong market and expand into other Asian markets.
  • Quality Assurance: Aim for error-free versions of the platform and support smooth releases by sharing knowledge with support teams.
  • Agile Development: Work quickly and efficiently in an Agile environment, adapting to changes and communicating effectively with the development and trading teams.
  • Technical Troubleshooting: Address complex issues involving hardware and software.
  • Compliance: Ensure all work meets regulatory requirements and company policies.

 

Essential Skills:

  • Experience: Background in financial markets, algorithms, market data, and trading systems.
  • Algorithmic Trading: At least 5-10 years of experience in top investment banks.
  • Options Strategies: Knowledge in developing options market making strategies.
  • Software Development: Strong skills in C++ on Linux; familiarity with Java is a plus.
  • Teamwork: Ability to work well in a large organization and contribute to team goals.
  • Communication: Good at both written and verbal communication.
  • Self-Motivated: Take initiative in problem-solving and finding solutions.

 

Expectations for Leadership Roles:

  • Strategy and Planning: Contribute to strategy and make recommendations for improvements.
  • Collaboration: Work with stakeholders to ensure alignment and manage risks effectively.
  • Relationship Building: Build trust and partnerships with colleagues and stakeholders to achieve business goals
  • Team Management: If managing a team, define roles, plan for future needs, and support employee development.
Apply Now

Senior KDB+ Developer (Investment Bank) multiple headcounts

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

We are partnered with one of my biggest global investment banks who are growing their team in Hong Kong. We are looking for a Q/KDB+ Developer within 6-10 years max of experience.

 

  • Based in Hong Kong (HK PR / Dependent visa / work visa / IANG / Top talent HK visa)

 

 

 

MUST HAVES:

  • Q/KDB+ programming language experience
  • Strong development lifecycle understanding and capability
  • Linux
  • Shell scripting

 

 

Looking for:

  • 6-10 years of relevant experience in application development or systems analysis.
  • Proven track record in managing and executing successful projects.
  • Strong background in system analysis and software application programming.
  • Recognized as a Subject Matter Expert (SME) in at least one area of application development.

 

 

Role:

  • Provide expertise in application programming, ensuring that designs align with the overall architectural framework.
  • Leverage advanced knowledge of system operations to establish standards for coding, testing, debugging, and implementation.
  • Address significant problems and projects by thoroughly evaluating complex business and system processes, as well as industry standards.
  • Conduct detailed analyses to identify issues and create innovative solutions.
  • Collaborate with various management teams to integrate functions effectively and identify necessary system enhancements for new products and process improvements.
  • Gain a thorough understanding of how different business areas, like architecture and infrastructure, work together to achieve goals.
Apply Now