Senior .Net Developer
Description
We are looking for a Senior C#/.NET Developer with strong experience in Capital Markets, Fixed-Income Products, and Post-Trade Processing Systems. The ideal candidate will have hands-on expertise in C#, .NET 6/8, ASP.NET Core Web API, microservices, SQL Server, and financial systems integration.
The role involves developing scalable financial applications, high-performance transaction-processing systems, and REST APIs while providing technical leadership and collaborating with global stakeholders.
Key Responsibilities
- Design, develop, and maintain enterprise applications using C#, .NET 6/8, ASP.NET Core, and Web API.
- Build scalable microservices and distributed systems for financial transaction processing.
- Develop and enhance fixed-income post-trade workflows, including trade confirmation, clearing, settlement, and reconciliation.
- Integrate financial systems using REST APIs, gRPC, FIX Protocol, and messaging technologies.
- Work with IBM MQ, Apache Kafka, Solace, or ActiveMQ.
- Develop and optimize SQL Server databases, T-SQL queries, and stored procedures.
- Develop front-end components using React, TypeScript, JavaScript, HTML5, and CSS3.
- Implement automated testing, code reviews, CI/CD pipelines, and coding standards.
- Troubleshoot production issues and improve application performance and reliability.
- Collaborate with business analysts, QA, operations, and US-based stakeholders.
- Provide technical leadership, mentor developers, and contribute to architecture and design decisions.
Mandatory Technical Skills
- C#, .NET Core / .NET 6/8, ASP.NET Core, and RESTful Web API
- Microservices architecture and distributed systems
- SQL Server, T-SQL, query optimization, and stored procedures
- Entity Framework Core and Dapper
- Messaging technologies: IBM MQ, Kafka, ActiveMQ, or Solace
- Git, Azure DevOps, TeamCity, and CI/CD
- Automated testing frameworks such as xUnit or NUnit
- SOLID principles, design patterns, clean code, and software architecture
Mandatory Domain Expertise
- Capital Markets, Investment Banking, or Financial Services technology
- Fixed-income products, including bonds, repos, interest rate swaps, credit derivatives, and foreign exchange
- Post-trade processing, trade confirmation, clearing, settlement, and reconciliation
- Financial market integrations and trading platforms
Preferred Skills
- Exposure to MarkitWire, Bloomberg, LCH, CME, or Eurex
- Knowledge of regulatory reporting frameworks such as DTCC, EMIR, and MiFID II
- Experience modernizing legacy .NET Framework applications
- Knowledge of C/C++, Win32, WCF, Windows Forms, or WPF
- Exposure to Microsoft Azure, Docker, and Kubernetes
- Experience working with globally distributed teams and US-based financial services clients
Education
Bachelor's degree in Computer Science, Information Technology, Engineering, or a related discipline.
