Job Description
This is a fantastic opportunity for a Full Stack C# Software Developer to become an asset management software & systems expert, working in the asset management & fixed income divisions for this global leading investment management company.
This Full Stack C# Software Developer role is Cape Town-based (hybrid working) with a CTC of R1,4 – R1,5 million per year.
THE COMPANY
This established Investment & Asset Management Firm is a respected force in the global financial industry, employing over 500 professionals across South Africa, Mauritius, and London. Their Software Engineering team is small yet highly agile, with deep expertise I this sector, offering a unique opportunity to work on exciting projects while growing your career in a company that values innovation, teamwork, and employee satisfaction.
THE ROLE
As a Full Stack C# Software Developer you’ll work across both the asset management and fixed income teams, building and supporting the systems that underpin real investment decisions. You’ll become a trusted technical owner within the business, working closely with fund managers, analysts, traders, and operations teams.
This is a hands-on role focused on real-world systems, not abstract features. You’ll gain exposure to asset management workflows, fixed income trading, regulatory reporting, portfolio systems, and data architecture, giving you strong domain depth and long-term career leverage.
Your work will span .Net backend services, Angular front ends, automated integrations, data pipelines, and reporting, as well as diagnosing production issues. You’ll have ownership, influence architectural decisions, and play a key role in improving how technology supports the investment platform.
REQUIREMENTS
Relevant degree or equivalent work experience
Strong C# / .NET Core backend experience, owning production services, APIs, and integrations in data-heavy environments
Angular frontend experience, building practical dashboards and internal tools used by business teams
Advanced SQL and data pipeline capability, including ETL, external data ingestion, and reliable daily batch processes
Advanced Python scripting for automation & data processing
Experience in financial or regulated environments is beneficial but not required