Enable job alerts via email!

Software Engineer

Ninety One

Cape Town

On-site

ZAR 700 000 - 900 000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A global asset management firm in Cape Town is seeking a Quant Developer to enhance its analytics platform for investment processes. The ideal candidate will have at least 5 years of quant development experience and strong skills in Python, R, and other open-source technologies. This role involves collaboration with analysts and portfolio managers to create decision support tools that improve productivity.

Qualifications

  • A minimum of 5 years working as a quant developer in a professional capacity.
  • Experience with best practice software development practices including code review and automated deployment.
  • Knowledge of asset management processes is advantageous.

Responsibilities

  • Develop and enhance the analytics platform for investment processes.
  • Implement tools that increase users' productivity.
  • Work across all aspects of the software stack, including data ingestion and web development.
  • Engage with stakeholders to understand their needs.

Skills

Quant development
Python
R
Linux
Docker
Git

Education

BSc Honours degree in Computer Science or Engineering
Job description
About us

Ninety One is an independent, active global asset manager with R3,10 trillion of assets under management. Established in South Africa in ... as Investec Asset Management, the firm started offering domestic investments in an emerging market.

In almost three decades of organic growth later, the firm demerged from Investec Group and became Ninety One. Our distinctive capabilities sit within differentiated fixed income and credit as well as specialist equities, and we have a unique perspective and approach to investment opportunities presented by emerging markets and the energy transition.

As at 31 March Ninety One is an equal opportunities employer.

Our imperative is to attract and retain the best talent by providing a corporate environment where people from varying backgrounds can develop professionally and build a rewarding career.

About the team

The team is responsible for developing scalable and robust investment analytics and portfolio metrics that assist with the active investment management process.

The team embeds quantitative models directly into the decision‑making process, as well as using a market‑leading range of additional models and data to augment its traditional, analyst‑led research process.

In this role you will
  • Play an active role in the development and enhancement of the analytics platform used in the investment research, portfolio construction, and portfolio monitoring processes.
  • Implement interactive decision support tools and services that increase users' productivity.
  • Work on all aspects of the stack from data ingestion to front‑end web development, using technologies such as Python and JavaScript.
  • Work in a collaborative style.
  • Play an active role in code reviews and contribute to cross‑team learning.
  • Engage directly with Analyst and Portfolio Manager stakeholders to understand their needs and communicate how software product development and technology could be used to address them.
  • Define clear implementation steps to deliver desired outcomes.
You should consider applying if you have
  • A minimum of 5 years working as a quant developer in a professional capacity - including best practice software development practices (code review; unit testing; automated deployment).
  • A broad range of skills using open‑source technologies such as Python, R, , Linux, Docker, Git.
  • BSc Honours degree in a relevant field such as Computer Science, Engineering or similar would be beneficial.
  • Knowledge of the asset management investment processes is not a strict requirement but is a material advantage, including experience in portfolio construction and management; risk and performance; portfolio back testing and signal extraction techniques.
Some of the attributes we look for in a person are
  • The ability to build and maintain meaningful relationships.
  • Ability to recognise and embrace change.
  • A client focused and collaborative approach.
  • High conviction and be comfortable sharing opinions.
  • Ability to analyse, interpret and assimilate information.

#LI-DNI

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.