-
Nicoll Curtin

Senior C# Software Engineer

Nicoll Curtin
Singapore · Full-time · Mid-Senior

We are seeking a highly skilled Senior .NET/C# Software Engineer with extensive experience in developing high-performance systems to work on the greenfield project. The ideal candidate will possess a deep understanding of modern .NET technologies, demonstrate expertise in building scalable and reliable systems, and have a proven track record of working in fast-paced, complex environments.


Key Responsibilities

  • Design, develop, and maintain robust, scalable, and high-performance applications for financial markets and trading systems.
  • Collaborate with quant developers, traders, and other team members to understand requirements and deliver end-to-end solutions.
  • Leverage the latest .NET technologies, frameworks, and tools to optimize system performance and reliability.
  • Implement and maintain low-latency, high-throughput systems for trading execution and market data processing.
  • Write clean, maintainable, and efficient code while adhering to best practices and industry standards.
  • Perform rigorous testing, debugging, and optimization of applications to ensure system reliability.
  • Stay updated on emerging technologies in the .NET ecosystem and financial markets to implement innovative solutions.
  • Provide mentorship and technical leadership to junior developers in the team.


Required Skills & Qualifications

  • Experience: 7-10+ years of professional software engineering experience with a strong focus on .NET/C#.
  • Technologies: Expertise in .NET 7, C#, and modern design patterns.
  • Performance Optimization: Experience building high-performance, low-latency, and scalable systems.
  • Database Skills: Proficiency with SQL and experience with high-volume data handling.
  • Messaging Systems: Hands-on experience with messaging frameworks such as RabbitMQ, Kafka, or ZeroMQ.
  • Cloud: Knowledge of cloud platforms like Azure or AWS is a plus.
  • DevOps: Familiarity with CI/CD pipelines and containerization tools (Docker/Kubernetes).
  • Agile: Experience working in Agile


Good to have:

  • Financial Domain Knowledge: Strong understanding of financial markets, trading systems, and low-latency architecture.
  • Good to know the latest .NET 9

Key Skills

Ranked by relevance

containerization rabbitmq kafka cloud cicd sql aws c
Login to Apply
Posted
Jan 07, 2025
Type
Full-time
Level
Mid-Senior
Location
Singapore

Industries

Staffing Recruiting Financial Services

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Moody's Corporation
Related

Software Engineer

2026-05-28

Full-time
Not Applicable
Belgium
Financial Services
Engineering
View Job Details
Moody's Corporation
Related

Staff Software Engineer

2026-05-28

Full-time
Not Applicable
Belgium
Financial Services
Engineering
View Job Details
Code Compass 🧭
Related

AI Software Engineer (m/f/d) - Berlin

2026-05-21

Full-time
Mid-Senior
Germany
Staffing
Information Technology