Senior C# Developer

Open 35d posting dated 2 weeks ago

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).