Senior C# Developer
We are looking for a Senior C#/.NET Developer with Financial Domain Knowledge. In this role, you will be responsible for designing and scaling high-performance backend systems that support advanced risk management, valuation adjustments (XVA), and asset-liability management (ALM). You will work within a distributed, agile engineering team focused on modernizing legacy components into a highly scalable, event-driven architecture.
Key Responsibilities
Designing and developing high-performance C#/.NET applications and backend services
Building scalable, event-driven and distributed systems in enterprise environments
Developing asynchronous communication solutions using messaging frameworks (e.g. Rebus)
Working with ASP.NET Web API, Windows Services, and SignalR
Applying clean architecture, SOLID principles, and design patterns in daily development
Collaborating in Agile teams across international environments
Participating in full software development lifecycle, including architecture, implementation, testing, and deployment
Working with CI/CD pipelines and DevOps tools such as Git, Bitbucket, Jenkins, TeamCity, and Ansible
Optimizing and maintaining MS SQL databases and data-intensive applications
Using ORM tools such as Dapper for efficient data access
Contributing to code reviews, technical improvements, and engineering best practices
Leveraging LLMs and AI-assisted development tools to improve software quality and engineering efficiency
Delivering maintainable, scalable, and well-documented solutions under tight deadlines
Requirements
5+ years of hands-on experience in enterprise-level software development using C# and the .NET ecosystem (including Web API, asynchronous programming, and background services).
Strong command of System Architecture: practical knowledge of distributed systems, Enterprise Integration Patterns, and message brokers/service buses (e.g., RabbitMQ, MassTransit, Rebus or similar).
Solid database experience with MS SQL Server (or other relational databases) and micro-ORMs (e.g., Dapper) optimized for high throughput.
Proficiency with standard DevOps toolchains: Git-based repositories, modern CI/CD platforms (Jenkins/TeamCity/GitLab CI), and configuration management tools.
Practical exposure to Generative AI / Agentic AI workflows applied to software engineering practices.
Financial Domain Knowledge (Quantitative & Risk)
Solid understanding of Capital Markets, including Listed and OTC derivatives.
Familiarity with risk management concepts: Greeks (Delta, Gamma, Vega, Theta) and PnL Explain.
Understanding of Valuation Adjustments (XVA) such as CVA, FVA.
General awareness of Liquidity Risk, Balance Sheet Metrics, and transactional workflows (pre-trade/booking).
Senior C# Developer
Senior C# Developer