Python Developer (Junior)
Job Details
Full Job Description
We are AMS. We are a global total workforce solutions firm; we
enable organisations to thrive in an age of constant change by
building, re-shaping, and optimising workforces. Our Contingent
Workforce Solutions (CWS) is one of our service offerings; we act as
an extension of our clients' recruitment team and provide professional
interim and temporary resources.
Our investment
banking client has been present in the UK for more than 150 years,
they're a long-term partner to British business. Today, the Group is
formed of 10 divisions and employs 9,300 staff based in 21 core
locations right across the country. Their role is simply stated: help
clients achieve their goals by combining local know-how and global
reach. In so doing, they seek to make a positive, sustainable
contribution to both the UK economy and society.
On behalf of
this organisation, AMS are looking for a Python Developer
for an initial 12-month contract based in
London.
Purpose of the role:
You will
join a team dedicated to the Exchange Trade Funds (ETFs) market making
desk. The role consists of supporting, maintaining and developing the
trading environment used by the desk. In close relationship with
traders, the developer will have to use a broad range of technical
skills to maintain and enhance the current python core architecture
(in house libraries, scheduler and caching system) but also to develop
and implement efficient monitoring and analysis
tools.
Responsibilities of the role:
As a Python Developer you will be responsible for:
Development (70%) -
- Maintain and enhance existing support, monitoring and analysis tools.
- Work with traders/research on the requirements of new features/applications.
- Work on new projects to enhance the business (cover algo, ETF pricer setup)
Support (30%) -
- Assist traders with L1/L2 support.
- Ensure trading systems are up and running at all times.
- Develop tools that help ensure systems are reliable and efficient.
- Rationalize and enhance the platform reliability.
- Support the new pricing setup + the low latency platform.
What we require from the candidate:
- Strong knowledge and experience of core Python development.
- Strong knowledge of Linux (including development/debugging, scripting, and networking).
- Knowledge of C++ code (at least as a reader).
- Knowledge of SQL (Oracle).
Next steps
If
you are interested in applying for this position and meet the criteria
outlined above, please click the link to apply and we will contact you
with an update in due course.
This client
will only accept workers operating via an Umbrella or PAYE engagement
model.
AMS, a Recruitment Process Outsourcing
Company, may in the delivery of some of its services be deemed to
operate as an Employment Agency or an Employment Business.
Python Developer (Junior)
Alexander Mann Solutions - Contingency
All Direct Job Ads are subject to WhatJobs Terms of Service. We allow users to flag postings that may be in violation of those terms. Job Ads may also be flagged by WhatJobs. However, no moderation system is perfect, and flagging a posting does not ensure that it will be removed.