Python Software Engineer - Front Office Trading Applications
London (Greater London) IT development
Job description
Key Responsibilities:
· End to end ownership of delivery to Front Office Trading, ie from requirements gathering through to successful release.
· Ability to understand and work with brief Front Office system requirements to develop complex, robust, functional applications.
· Provide responsive support to Front Office for the suite of production applications.
· Interact with the Trading, Technology and QR teams building strong relationships and partnering with them effectively to coordinate deliveries.
· Design & develop high quality, robust and scalable and applications using Python.
· Have a global mindset, ensuring compliance with software development lifecycle protocols adhere to standards defined by the wider Technology organization
Essential:
· Expert Python development skills with experience of building complex applications.
· Strong understanding of object orientated design and development.
· Effective problem solving skills with the ability to debug & diagnose issues quickly and under pressure.
· Ability to contribute effectively both collaboratively and individually.
· Highly numerate and detailed orientated.
· Strong understanding financial products preferably within the interest rate derivatives or fixed income asset classes.
Desired:
· Strong Excel/VBA for both development of new tools and analysis/enhancement of existing tools.
· Knowledge of interest rate derivatives and preferably aligned to options trading.
· Strong understanding of trading desk daily processes – pricing, trade capture, risk/pnl calculations, market data and calibrations etc
· Mathematics or Computer Science or related numerical degree preferable.