Python Developer


Job title: Software Developer

Location: London (City)

Division: Tech


Salary: Competitive

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
  • Familiarity with front-end technologies (like JavaScript and HTML5) and JSON
  • 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


Share Job