Job title: Software Developer
Location: London (City)
About the Group
Our esteemed client is an asset management consultancy, listed on the Alternative Investment Market of the London Stock Exchange.
Specialising in alternative assets, we work with both well-known and emerging teams, helping launch new firms, new funds, and new services. Once they are launched, we provide flexible support to help them operate more efficiently and deliver better returns to their stakeholders. The client has invested heavily in data, technology, and analytics, allowing us to provide real time insights to our clients, helping them optimise everything they do.
From their London headquarters and their offices across Europe and North America, their team of 180 professionals works for many of the world's most significant investors and managers.
They started as a law firm, but now their services include law, regulation, fund administration, ESG (responsible investing), investor relations, investment consulting, research, and analytics.
Working with our client you will get more exposure, much quicker into one of the world's most significant and fast-growing industries.
About the Role
We are looking for a mid-career Python Developer to join our development team and help the client develop and maintain various software systems.
Python Developer responsibilities include writing and testing code, debugging programs, and integrating applications with Web based user interfaces. To be successful in this role, you should have experience using server-side logic in a combination of Python, SQL, and database stored procedures and, work well being an independent and productive member of a small and agile team.
Write effective and accurate code
Produce technical system documentation
Integrate user-facing elements into Web front-end applications using JSON
Test and debug programs
Improve functionality of existing systems
Collaborate effectively with users and the system architect.
Demonstrable skill as a Python Developer in financial or engineering environment where accurate numerical computing was required.
At least a year of Python experience, and 5 years coding overall.
A very good grasp of SQL
Ability to function independently in a small, agile team, Self-starter
Experience in testing complex numerical software with users
Good problem-solving skills
Degree in Finance, Business, Computer Science, Engineering, or relevant field.
Experience with Unix/Linux
Experience with source code control systems like Git
Experience in asset management or investment industry
Experience in energy and/or sustainable development
An interest to work and develop in the asset management technology field