C# SQL Developer Performance & Optimisation

Phi Partners

Paris

On-site

EUR 70,000 - 110,000

Full time

29 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Phi Partners seeks a senior C# / SQL developer to own batch processing behind a mission-critical financial application. You will analyse algorithms, reengineer queries and optimise large-scale data workflows across C# and Oracle environments.

You will profile components, manage Control-M scheduled jobs and contribute to Hadoop-based data processing while ensuring seamless frontend-backend integration with Angular and NestJS. Strong problem-solving and capital markets awareness are valued.

Qualifications

  • Proven C#/.NET and Oracle SQL engineering expertise.
  • Strong performance engineering, batch optimisation and profiling.
  • Experience with scheduled workloads and Control-M orchestration.
  • Big Data processing with Hadoop, Spark, Python, Hive and Kafka.
  • Web apps with Angular/NestJS and backend service integration.
  • Autonomous, proactive problem-solving on complex challenges.
  • Desirable knowledge of capital markets and fintech environments.

Responsibilities

  • Analyzing payoff and observability determination algorithms, reviewing processing logic, calculation flows and data dependencies to identify functional and technical inefficiencies.
  • Reengineering core algorithms and SQL queries, simplifying processing logic and improving data retrieval and transformation across the application.
  • Profiling C# application components and Oracle database operations, diagnosing execution bottlenecks and optimising resource-intensive processes across high-volume datasets.
  • Managing batch processing workflows through Control-M, supporting the C#/Oracle batch application and ensuring reliable scheduling, execution and integration with downstream processes.
  • Working with Big Data processing on Hadoop, analysing large-scale data workflows and contributing to improvements across distributed batch-processing components.
  • Supporting the Angular/NestJS web interface, investigating application behaviour and ensuring effective integration between the frontend, backend services and underlying processing components.
  • Identifying architectural and technical improvements, independently evaluating existing implementations, proposing solutions and driving changes from development through production delivery.
  • Documenting technical implementations and validating application changes, performing functional and regression testing to safeguard business logic, data integrity and system reliability.

Skills

C#/.NET
Oracle SQL
Batch processing
Big Data
Angular/NestJS
Performance optimization
Autonomous problem-solving
Capital markets knowledge

Job description

Phi Partners has been a trusted capital markets consultancy for more than 20 years, providing quantitative and technology expertise across front office, pricing and risk. We support more than 80 financial institutions across the buy-side and sell-side through niche capabilities spanning quant, engineering, vendor platforms and cloud infrastructure. Our teams work on complex, real-world problems across models, analytics, applications, data and cloud infrastructure, within an international delivery organisation built around regional hubs and specialist centres of excellence. For people who enjoy technically demanding work in capital markets, Phi offers the opportunity to work closely with expert colleagues and major financial institutions on high-value, business-critical initiatives.

About the Programme

One of our clients is a leading European corporate and investment bank with a substantial global markets franchise, operating across front-office, risk and post-trade technology from its Paris technology hub.

Phi Partners is supporting the bank's trade and sensitivities repository team, within the risk IT function of its Global Markets & Risks division. The team delivers regulatory, business and architecture change projects, evolves and maintains the business information system, and provides daily support to Risk, Results, Front Office and Back Office users.

The mission centres on an application that assigns a payoff identifier (financial instrument type) and an observability level (Fair Value Level) to each instrument, based on its characteristics and business mapping rules. It processes very large volumes of data, instruments, trades, assets, positions, sensitivities, stress shocks and XVA, from multiple sources. The objective is to analyse, optimise and rework the determination algorithm to reduce batch processing time.

Role and Responsibilities

We are looking for a senior C# / SQL developer with a strong performance and optimisation focus to take ownership of the batch processing behind this application. You will be :

  • Analysing payoff and observability determination algorithms, reviewing processing logic, calculation flows and data dependencies to identify functional and technical inefficiencies
  • Reengineering core algorithms and SQL queries, simplifying processing logic and improving data retrieval and transformation across the application
  • Profiling C# application components and Oracle database operations, diagnosing execution bottlenecks and optimising resource-intensive processes across high-volume datasets
  • Managing batch processing workflows through Control-M, supporting the C#/Oracle batch application and ensuring reliable scheduling, execution and integration with downstream processes
  • Working with Big Data processing on Hadoop, analysing large-scale data workflows and contributing to improvements across distributed batch-processing components
  • Supporting the Angular/NestJS web interface, investigating application behaviour and ensuring effective integration between the frontend, backend services and underlying processing components
  • Identifying architectural and technical improvements, independently evaluating existing implementations, proposing solutions and driving changes from development through production delivery
  • Documenting technical implementations and validating application changes, performing functional and regression testing to safeguard business logic, data integrity and system reliability
Key Skills

The ideal candidate will have:

  • Demonstrating strong C#/.NET and Oracle SQL engineering expertise, with a proven focus on building robust, efficient and high-performing applications.
  • Applying proven performance engineering techniques, including batch runtime optimisation, SQL and index tuning, and profiling of CPU and memory utilisation to identify and resolve bottlenecks.
  • Designing, developing and supporting large-scale batch processing solutions, with practical experience working with scheduled workloads and Control-M orchestration.
  • Working with high-volume data processing technologies, including Hadoop and Big Data ecosystems, with exposure to Spark, Scala, Python, Hive and Kafka.
  • Developing and supporting modern web applications, with experience across Angular and NestJS and their integration with backend processing services.
  • Working autonomously on complex technical challenges, taking ownership of analysis, solution design, implementation and resolution from initial investigation through delivery.
  • Demonstrating strong senior-level engineering and problem-solving capabilities, proactively identifying opportunities for technical improvement and delivering pragmatic, scalable solutions.
  • Desirable : Applying knowledge of capital markets and financial technology environments, with an understanding of standard financial products, valuation processes, risk management and trade repository platforms
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior C# & SQL Performance Engineer — Batch & Big Data
Senior C# & SQL Performance Engineer — Batch & Big Data

Phi Partners • Paris

On-site
EUR 70,000 - 110,000
Sophis Developer
Sophis Developer

Phi Partners • Paris

On-site
EUR 90,000 - 130,000
Fintech | Client Solutions Technical Engineer – Capital Markets
Fintech | Client Solutions Technical Engineer – Capital Markets

Orchestrade • Paris

On-site
EUR 42,000 - 64,000
Senior Implementation Consultant - (AF302 - KuBi-2294-482-1)
Senior Implementation Consultant - (AF302 - KuBi-2294-482-1)

Affinity Migration Group Pty Ltd • Auvergne-Rhône-Alpes

On-site
EUR 84,000 - 103,000
Senior / Lead C# Developer
Senior / Lead C# Developer

avacone Iberia • Mulhouse

On-site
EUR 55,000 - 75,000
Dev senior C# event-driven architecture (Banque - cash management)
Dev senior C# event-driven architecture (Banque - cash management)

Tricefal • France

On-site
EUR 50,000 - 70,000
Business Analyst - Client Support
Business Analyst - Client Support

Orchestrade • Paris

On-site
EUR 42,000 - 60,000
Développeur C# ASP.NET / T-SQL / API REST
Développeur C# ASP.NET / T-SQL / API REST

gamme solutions • Paris

On-site
EUR 55,000 - 75,000
Consultant Développeur C# / .NET – Finance de marché H/F
Consultant Développeur C# / .NET – Finance de marché H/F

MPG Partners • Paris

Hybrid
EUR 90,000 - 130,000
Mutuelle Alan
Tickets-restaurants
50 % du Pass Navigo
+1
Senior C++ Engineer
Senior C++ Engineer

WhyHireWrong? • France

Remote
EUR 120,000 - 190,000