Activez les alertes d’offres d’emploi par e-mail !

Fixed Income Algo Senior Developer - VP

Citigroup, Inc.

Paris

Sur place

EUR 70 000 - 120 000

Plein temps

Il y a 30+ jours

Générez un CV personnalisé en quelques minutes

Décrochez un entretien et gagnez plus. En savoir plus

Repartez de zéro ou importez un CV existant

Résumé du poste

A leading financial institution is seeking a talented developer to enhance their next-generation Algo trading applications. This role involves designing and developing solutions while collaborating closely with traders and quants, ensuring a robust trading experience in a fast-paced environment.

Qualifications

  • 10+ years of programming experience with an Object-oriented language (preferably Java).
  • Solid understanding of enterprise application architecture.
  • Strong analytical and problem-solving skills.

Responsabilités

  • Design and develop Algo trading applications for the business.
  • Collaborate directly with Traders and Quants to shape the platform's future.
  • Enhance the platform's technical capabilities for stability, flexibility, and maintainability.

Connaissances

Multi-Threading
Concurrency
Algorithms
Data Structures
Design Patterns

Formation

Bachelor's degree or equivalent

Outils

Java
Spring
Linux
KDB
Agile
TDD
CI/CD
Jira
Bitbucket
Sonar
Jenkins
IntelliJ
Gradle

Description du poste

The evolution of electronic trading and automation has transformed the way Fixed Income products are traded, creating a demand for real-time, low latency pricing, market making, and risk technology. In this competitive landscape, Citi is a key player.

The Fixed Income Algo Technology team manages Citi's market making, hedging, algorithmic trading, and internal matching engine, ensuring our platform provides a reliable trading experience, which is vital for the bank.

We seek a talented and passionate developer to evolve our next-generation Algo trading applications. The role requires a strong understanding of software design, best practices, and technical skills. This is an exciting opportunity to work on high-profile trading applications, with close collaboration with end users and exposure to the fast-paced trading and finance environment.

Job Responsibilities / Role :

  1. Design and develop Algo trading applications for the business.
  2. Collaborate directly with Traders and Quants to shape the platform's future.
  3. Enhance the platform's technical capabilities for stability, flexibility, and maintainability.
  4. Lead engineering standards and strive for excellence.
  5. Improve automated testing and optimize UAT processes.
  6. Mentor or advise new or junior analysts.
  7. Troubleshoot performance and scalability issues.
  8. Engage with business users across London, Paris, and Milan.
  9. Support the trading team during core hours.
  10. Serve as Subject Matter Expert for stakeholders and team members.
  11. Coordinate with global teams on various projects.
  12. Build a strong profile within a high-performance global team.
  13. Develop solutions for complex business problems.
  14. Contribute to delivering the next-gen Algo platform globally.
  15. Gain exposure to Front Office Trading Systems, Fixed Income, and Derivatives flows.

Qualifications : Required

  1. 10+ years of programming experience with an Object-oriented language (preferably Java), Multi-Threading, and relational databases.
  2. Solid understanding of enterprise application architecture.
  3. Fundamental computing science knowledge: concurrency, algorithms, data structures, design patterns.

Preferred

  1. Experience with Java Core, Spring, Linux.
  2. Experience developing large financial trading systems with performance optimization.
  3. Experience in building algo trading systems is highly desirable.
  4. Strong understanding of service architecture, high performance, low latency, multithreading.
  5. Expertise in system performance tuning and low latency Java programming.
  6. Experience with ION Trading solutions.
  7. Knowledge of Fixed Income Products and electronic trading flows.
  8. Experience with KDB.
  9. Familiarity with Agile, TDD, CI/CD practices.
  10. Experience with tools like Jira, Bitbucket, Sonar, Jenkins, IntelliJ, Gradle.
  11. Proficiency with JSON/XML, REST services.

Education :

  1. Bachelor's or equivalent degree.
  2. Excellent communication skills, both oral and written.
  3. Ability to work effectively in a distributed global team.
  4. Strong analytical and problem-solving skills.
  5. Self-motivated, eager to learn and achieve.
  6. Experience in full lifecycle development.
  7. Ability to inspire colleagues technically.

This description provides a high-level overview; other duties may be assigned.

Job Family Group : Technology

Job Family :

Applications Development

Time Type : Full time

Citi is an equal opportunity employer, committed to diversity and inclusion. Qualified candidates will be considered regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or other protected characteristics.

If you require accommodations during the application process, please review Accessibility at Citi.

See Citi's EEO Policy and the Know Your Rights poster.

Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez un fichier PDF, DOC, DOCX, ODT ou PAGES jusqu’à 5 Mo.