This job has expired

You will need to login before you can apply for a job.

Technology (Client) Software Developer

Ruffer LLP
London, United Kingdom
Closing date
Dec 28, 2022

View more

Job Function
Wealth Management
Industry Sector
Finance - General
Employment Type
Full Time
Are you a Software Developer working within Financial Services, ideally Wealth or Asset Management?

Do you have a passion for Technology and Coding?

We are currently recruiting for a full stack Technology Software Developer working in the Client Technology Engineering team alongside 6 other team members. You will be responsible for transforming the technology supporting the entire client experience: including but not limited to on-boarding, transacting, reporting and all client service functions.

This is a 'hands on' engineering position in which the primary objective is to help deliver the client digital roadmap amidst the rapid growth Ruffer has seen over the last 12 months.

The Client Technology Software Developer will be required to partner with functional owners to develop solutions that solve business problems for all applications supporting client touchpoints: Ruffer website, Client Portal, CRM, Client reporting and internal communication. This will include gathering and validating requirements, developing the solution and delivering to the clients.

The role requires close engagement with key stakeholders and 3rd party relationships: vendors, contractors, software providers. To be considered for this position you will need to have the following skill set:
  • Minimum of three years' experience in technology ideally within the financial services sector
  • Strong relevant background essential:
    • Experience in one or more programming languages (eg C#, ASP.NET, Python, Javascript, NodeJS, React)
    • Experience in working with databases: SQL Server, Mongo, ElasticSearch, Oracle and data transformation including Python & Jupyter Notebooks
    • Experience developing and delivering technical solutions using standard SDLC Tools (Git) using Agile methodologies
  • Familiar with multiple frameworks/libraries/tools/concepts:
    • Communication: Client-Server, WebSockets, Pub/Sub over AMQP
    • Business process modelling: Workflow, UML
    • Testing: XUnit, MOQ, SpecFlow, Jasmine, Jest, Karma
    • Deployment: Docker, Kubernetes
  • Appreciation of design and UX best practices

About Us:

Ruffer has £26 billion under management and just over 360 members of staff. It manages investments on a discretionary basis for individuals, trusts, charities, companies and pensions as well as collective investment schemes. The majority of staff are based in London, with small client facing offices in Edinburgh and Paris.

Ruffer uses predominantly third-party vendor systems, supplemented with customised internally developed applications. Infrastructure and most of security services are provided by external suppliers and overseen internally.


We aim to deliver positive returns come rain or shine. If we are to be good all-weather investors, we cannot be dependent on the direction of markets. To avoid that dependency, we always hold investments in what we call growth and protection. We hold these alongside each other, changing the allocation to each over time. When the market sun shines, we expect our growth assets to prosper. When a market storm hits, our protective assets should provide shelter, defending the portfolio from a downturn. At Ruffer, we are committed to being good stewards of our clients' assets. To that end, environmental, social and governance (ESG) considerations are integrated into our investment process. Whether it's climate change or indigenous rights, executive pay or workforce safety, we believe our considered approach helps us make better decisions. To the advantage of our clients' portfolios. To the benefit of the companies, we invest in. And for the good of the environment and society.


Ruffer strives for a diverse and inclusive workplace where our staff respect and understand individual differences. To create a truly inclusive culture, we aim to recruit, develop, and retain diverse talent and we positively encourage applications from suitably qualified and eligible candidates regardless of age, disability, gender reassignment, marital or civil partner status, pregnancy or maternity, race or ethnicity, religion or belief, sex, or sexual orientation.

Sign in to create job alerts

Sign in or create an account to start creating job alerts and receive personalised job recommendations straight to your inbox.

Create alert