Citi

Junior Training Tool Developer - EMEA Credit

Citi
Apply
2 days ago
London, United KingdomEntry Level

Responsibilities

  • Build and support desk tools, scripts, analytics dashboards, and automation utilities for trade execution, real-time risk, and P&L workflows.
  • Collaborate directly with traders, quantitative analysts, senior developers, and product strategists to translate desk needs into reliable software tools.
  • Integrate applications with pricing engines, trade capture systems, relational and time-series databases, and real-time messaging or streaming feeds.
  • Develop rapid prototypes and iterative enhancements while following engineering standards and operational controls.
  • Build knowledge of Credit Flow products, pricing models, and end-to-end trade lifecycles.
  • Write clean, modular, type-annotated Python and maintain test coverage, Git workflows, and CI/CD practices.
  • Participate in code reviews, pair programming, technical learning sessions, and regulated-environment risk and change-management processes.

Requirements

  • Strong programming fundamentals in Python 3.10+, including object-oriented programming, type hints, generators, decorators, concurrency, and asyncio.
  • Hands-on proficiency with Pandas and NumPy for time-series and tabular data processing.
  • Experience building interactive data applications with Streamlit or similar Python UI frameworks.
  • Working knowledge of Redis, caching patterns, data structures, and publish/subscribe messaging.
  • Experience creating and consuming REST APIs, such as with FastAPI, and using WebSockets for event-driven streaming.
  • Understanding of SQL, including joins, window functions, and query optimization, across relational databases such as PostgreSQL, Oracle, or SQL Server.
  • Familiarity with object or cloud storage and S3 APIs such as boto3.
  • Proficiency with Git, Linux/Unix command-line tools, and automated testing with pytest.
  • Nice-to-have exposure to Docker, ECS platforms, AI coding assistants or agent-based tooling, and fixed-income or credit products including bonds, CDS, credit indices, and swaps.

Benefits

  • Hybrid working model with up to two days working from home per week.
  • 27 days of annual leave plus bank holidays.
  • Discretional annual performance-related bonus.
  • Private medical care and life insurance.
  • Employee Assistance Program, pension plan, and paid parental leave.
  • Employee discounts and access to learning and development resources.
  • Full-time employment in a business-casual workplace.

Tech Stack

Apache KafkaDockerFastAPIGitLinuxMicrosoft SQL ServerNumPyPandasPostgreSQLpytestPythonRedisSQL

Categories

Citi

About Citi

10,000+ employees

Citi is a public financial-services company offering consumer and institutional banking, credit cards, wealth management, treasury and trade solutions, and capital-markets services. It serves individuals, corporations, financial institutions, and governments in more than 160 countries and jurisdictions, earning interest and fee income from lending, payments, trading, and advisory. Founded in 1812 and headquartered in New York, it trades on the NYSE under the ticker C.

Contact me