C# .Net Developer - Capital Markets

BeachHead

Toronto

On-site

CAD 120,000 - 180,000

Full time

10 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

BeachHead is seeking aSenior C# Developer focused on Capital Markets trading to support FX trade settlements and post-trade processing. The role involves building scalable C#/.NET solutions for mission-critical platforms within a fast-paced financial environment.

The ideal candidate will bring 10+ years of C#/.NET experience in distributed systems for capital markets, a deep understanding of trade lifecycle concepts, and strong SQL/data modeling skills.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • 10+ years of professional C#/.NET development experience.
  • Experience building distributed, enterprise-scale systems within capital markets.
  • Proven expertise with FX trade settlements and post-trade processing workflows.
  • Strong understanding of trade lifecycle concepts: confirmation, settlement, reconciliation.
  • Experience integrating with market data, reference data, and downstream finance systems.
  • Proficiency in SQL and data modeling.
  • Excellent analytical, problem-solving, and communication skills.

Responsibilities

  • Design, develop, and maintain scalable C#/.NET solutions for FX trade settlement and post-trade systems.
  • Support the entire post-trade lifecycle including confirmation, settlement, reconciliation, and exception management.
  • Develop and optimize integrations with trading platforms, financial systems, and data sources.
  • Ensure system reliability, high performance, and data integrity across trade workflows.
  • Create automated tests to verify system stability and correctness.
  • Collaborate with Business Analysts, Product teams, Operations, and Controls to gather requirements and deliver solutions.
  • Investigate production issues, perform root-cause analysis, and implement fixes.
  • Participate in code reviews, contribute to coding standards and best practices.
  • Translate complex business workflows into robust technical solutions.

Skills

C#/.NET development
FX trade settlements
Post-trade processing
Trade lifecycle concepts
Distributed systems
SQL & data modeling
Analytical thinking
Communication skills

Education

Bachelor's degree in CS/Engineering

Job description

Are you a seasoned C# Developer skilled in Capital Markets trade systems?

Working with one of our top financial clients, this role calls for a Senior C# Developer - Capital Markets/Trading specializing in C# development to support FX trade settlements and post-trade processing. This position offers an exciting opportunity to contribute to mission-critical platforms within a collaborative, fast-paced environment.

Responsibilities
  • Design, develop, and maintain scalable C#/.NET solutions for FX trade settlement and post-trade systems
  • Support the entire post-trade lifecycle including confirmation, settlement, reconciliation, and exception management
  • Develop and optimize integrations with trading platforms, financial systems, and data sources
  • Ensure system reliability, high performance, and data integrity across trade workflows
  • Create automated tests to verify system stability and correctness
  • Collaborate with Business Analysts, Product teams, Operations, and Controls to gather requirements and deliver solutions
  • Investigate production issues, perform root-cause analysis, and implement fixes
  • Participate in code reviews, contribute to coding standards and best practices
  • Translate complex business workflows into robust technical solutions
Desired Skill-Set
  • Bachelor's degree in Computer Science, Engineering, or related field
  • 10+ years of professional C#/.NET development experience
  • Extensive experience building distributed, enterprise-scale systems within capital markets
  • Proven expertise with FX trade settlements and post-trade processing workflows
  • Strong understanding of trade lifecycle concepts: confirmation, settlement, reconciliation
  • Experience integrating with market data, reference data, and downstream finance systems
  • Proficiency in SQL and data modeling
  • Excellent analytical, problem-solving, and communication skills
Nice to Have
  • Experience with FX settlement platforms or post-trade systems
  • Familiarity with messaging architectures (e.g., event-driven, pub/sub patterns)
  • Knowledge of regulatory or risk management requirements in trading environments
  • Exposure to Java or other programming languages
  • Experience with containerization, cloud-native application development
  • Knowledge of SWIFT, CLS, or related payment and messaging systems

BeachHead is an equal opportunity agency and employer. We advocate for our candidates and welcome applicants regardless of race, color, religion, national origin, sex, age, or physical or mental disability. BeachHead or our clients may use technology-enabled tools, including automation and artificial intelligence (AI), to support parts of the recruitment process such as resume screening, application management, and candidate matching. These tools assist our recruiters and our clients, and do not replace human decision-making. This job posting represents a current or anticipated vacancy. The position may be filled at any time, and the posting may be removed without notice once the role has been filled.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Fixed Income Electronic Trading - Programmer Analyst
Fixed Income Electronic Trading - Programmer Analyst

Societe Generale • Montreal (administrative region)

On-site
CAD 80,000 - 100,000
Senior Java Developer - Equities Trading Technology - Vice President
Senior Java Developer - Equities Trading Technology - Vice President

Citibank (Switzerland) AG • Mississauga

Hybrid
Confidential
Low latency Senior Java Developer
Low latency Senior Java Developer

Socket.dev • Mississauga

On-site
CAD 169,000 - 238,000
Senior Java Developer - Equities Trading Technology - Vice President
Senior Java Developer - Equities Trading Technology - Vice President

Citi • Mississauga

On-site
CAD 121,000 - 171,000
Senior Java Developer - Equities Trading Technology - Vice President
Senior Java Developer - Equities Trading Technology - Vice President

Citigroup Inc. • Mississauga

On-site
CAD 168,000 - 237,000
Senior Java Software Engineer
Senior Java Software Engineer

Botsford Associates • Toronto

On-site
CAD 100,000 - 130,000
Low latency Senior Java Developer
Low latency Senior Java Developer

Citi • Mississauga

On-site
CAD 121,000 - 171,000
C++ Developer (Capital Markets)
C++ Developer (Capital Markets)

CG Consulting Group • Toronto

Hybrid
C++ Developers (intermediate and senior)
C++ Developers (intermediate and senior)

HRB • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Incredible perks
5 weeks PTO
Lunches daily
+1
eTrading Java Developer, Front Office Trading
eTrading Java Developer, Front Office Trading

Citigroup Inc. • Mississauga

On-site
CAD 132,000 - 199,000