C# developer in equity derivatives

Citi

Greater London

Hybrid

GBP 90,000 - 140,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybrid working model (up to 2 days at‑
27 days annual leave (plus bank hols)
Discretionary annual bonus
Private Medical Care & Life Insurance
Employee Assistance Program
Pension Plan
Paid Parental Leave
Special discounts for employees
Learning and development resources

Job summary

Citi in London is seeking a highly capable software engineer to help redefine global finance through robust, high-volume applications. You will join a globally distributed development team and contribute to performance testing, debugging, and code optimization.

The role requires deep C# experience across .NET Framework 4.5.2+ and .NET 5+, plus familiarity with REST, OpenAPI, and modern testing frameworks. A proactive, collaborative mindset and strong communication are essential.

Qualifications

  • Broad technical capability with specialist knowledge of .NET and C#.
  • Strong algorithms, system design/architecture, design patterns and unit testing.
  • Experience in large, distributed development teams with high availability systems.

Responsibilities

  • Conduct performance testing and profiling to ensure robustness and scalability.
  • Troubleshoot, diagnose, and resolve code issues and bottlenecks.
  • Identify system enhancements using development procedures and script tools.

Skills

C# proficiency
.NET Framework 4.5.2+
.NET 5+
Performance testing
Unit testing (NUnit/xUnit/Shouldly)
Algorithms & system design
CI/CD (Git/GitLab/GitHub)
Linux
REST/OpenAPI/Swagger
Messaging (Kafka/RabbitMQ)
Python/Java/Bash
Security TLS

Tools

Git
GitLab/GitHub CI/CD

Job description

Описание

Engineer the future of global finance. At Citi, our Tech team doesn't just support finance - we are helping to redefine it. Every day, $5 trillion crosses through our network. We do business in 180+ countries operating at a scale few can match.

Задачи
  • Conduct performance testing and profiling to ensure application robustness and scalability suited for high-volume financial data processing.
  • Troubleshoot, diagnose, and resolve code issues and performance bottlenecks.
  • Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements, including using script tools and analyzing/interpreting code
Требования
  • We are seeking a highly skilled engineer with broad technical capability along with specialist knowledge of .Net Framework and .Net 5+
  • You should have good understanding of algorithms, system design/architecture, design patterns, implementation and unit testing.
  • A curious and flexible mindset is a must in this role as to are the following qualities, ownership, perseverance, detail orientated and tenacity.
  • The ideal candidate will be dependable and resourceful software professional who can comfortably work in a large development team in a globally distributed, dynamic work environment that fosters diversity, teamwork and collaboration.
  • Proven experience in a developer role with experience on large & complex projects.
  • Strong C# knowledge in addition to exposure to both .Net Framework 4.5.2+ and .Net 5+ Understanding of .Net performance analysis and optimization approaches.
  • Write comprehensive unit tests utilizing frameworks like NUnit, xUnit, Shouldly, or equivalents.
  • Familiarity with web technologies OpenAI/Swagger, REST, Authentication, TLS.
  • Demonstrable experience or familiarity with high volume, low latency, highly available financial systems, trading platforms, or financial data processing.
  • Broad technical experience with exposure to different languages such as Python, Java, Bash as well as operating systems such as Linux.
  • Where candidate does not have deep exposure, they must show some basic knowledge and willingness to grow.
  • Experience with version control & CI/CD tools such as Git & GitLab/GitHub.
  • Understanding of one or more messaging technology such Kafka, RabbitMQ, Solace etc.
  • Clear understanding various design patterns and leveraging the same to solve complex technical problems.
  • Proven ability in working with the development team members and other partners, with minimal supervision.
  • Strong verbal and written communications skills, excellent interpersonal skills with ability to communicate well at all levels.
  • Team Player, self-starter and thorough who is willing to take on any assigned job/responsibilities.
  • Ability to learn new skills quickly with little supervision and ensuring the detail is of high priority.
  • Efficiently and effectively manages work, time, and resources.
  • Ability to work under high-pressure situations and effectively prioritize in a highly dynamic work environment that includes a global focus.
  • Strong analytical and problem solving coupled with program execution skills.
  • Ability to understand the big picture - can step back and understand the context of problems before applying analytical skills to address the issues.
  • Has the ability to operate with a limited level of direct supervision.
  • Can exercise independence of judgement and autonomy.
Условия
  • business casual workplace with a hybrid working model (up to 2 days working at home per week)
  • competitive base salary (which is annually reviewed)
  • 27 days annual leave (plus bank holidays)
  • A discretional annual performance related bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family, and friends
  • Access to an array of learning and development resources
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java developer in FX risk
Java developer in FX risk

Citi • Greater London

Hybrid
GBP 120,000 - 170,000
Base salary
27 days annual leave
Annual discretionary bonus
+6
Java developer in global finance
Java developer in global finance

Citi • Greater London

Hybrid
GBP 90,000 - 120,000
Hybrid work model
27 days annual leave
Private Medical Care & Life Insurance
+3
FX java and AI engineer in cross-border payments
FX java and AI engineer in cross-border payments

Citi • Greater London

Hybrid
GBP 90,000 - 130,000
Hybrid working
Discretional annual bonus
Private Medical Care
+4
Java developer in e-trading
Java developer in e-trading

Citi • Greater London

Hybrid
GBP 90,000 - 130,000
Гибридная работа (2 дня дома в неделю)
Конкурентная базовая оплата, ежегодный
27 дней отпуска плюс праздники
+6
Java developer in capital markets
Java developer in capital markets

Citi • Greater London

Hybrid
GBP 90,000 - 150,000
Hybrid work model
27 days annual leave
Private Medical Care & Life Insurance
+2
Business analyst in market treasury
Business analyst in market treasury

Citi • Greater London

Hybrid
GBP 70,000 - 110,000
Hybrid working model (up to 2 days at‑
Competitive base salary
27 days annual leave
+7
C# developer in fintech
C# developer in fintech

Hunter Bond • Greater London

Hybrid
GBP 102,000 - 170,000
Bonus
Comprehensive Benefits
Hybrid work in London
Business analyst in equities
Business analyst in equities

Citi • Greater London

Hybrid
GBP 90,000 - 120,000
Hybrid work model
Generous holiday 27 days + bank
Discretionary annual bonus
+5
C# Developer - Equity Derivatives Technology Risk (AVP)
C# Developer - Equity Derivatives Technology Risk (AVP)

Citi • Greater London

Hybrid
GBP 90,000 - 120,000
27 days annual leave
Discretional annual bonus
Private Medical Care & Life Insurance
+4
Java developer in fixed income trading
Java developer in fixed income trading

Citi • Greater London

On-site
GBP 70,000 - 110,000