Job Description
Are you a seasoned C# Developer skilled in Capital Markets trade systems? Apply Now!
Working with one of our top financial clients, this role calls for a C# Developer – Capital Markets 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
