Junior C++ Developer

Be among the first applicants.
Itiviti AB
South Africa
ZAR 300 000 - 400 000
Be among the first applicants.
Yesterday
Job description

Role Overview

If you have a strong foundation in C++ programming and a passion for financial markets technology, you'll thrive in our Tactical Solutions Development team working on Tbricks, our low-latency trading platform.

Team members collaborate using the Scrum framework, and you will support your team's efforts in an Agile manner while working with our highly modular, Unix-based trading technology stack.

Responsibilities

  • Use your programming and problem-solving skills to develop trading applications using modern C++ and the Tbricks API
  • Build integrations with middle office systems and create bespoke trading strategies for diverse clients
  • Apply continuous integration practices and test-driven development in a Unix environment
  • Collaborate with our globally distributed team, particularly focusing on European market solutions

Your profile

  • You are a Bachelor's (last year of study) or Master's degree student in Computer Science or a related field
  • You have demonstrated programming ability, preferably with examples on platforms like GitHub
  • You possess good knowledge of Modern C++ and are eager to deepen your expertise
  • You are comfortable with Unix command line tools, including git and text editors
  • You have a genuine interest in financial markets and trading
  • You are a team player with good communication skills, and an advanced level of English
  • Having prior work experience or internship experience will be considered a plus.

Why join us?

  • Work for one of the top fintech companies in the world that provides solutions to the biggest investment banks
  • Develop expertise in modern C++ programming while working on a sophisticated trading platform
  • Work in a product-based company where your input shapes real trading solutions
  • Build applications that will be used in production by our clients
  • Access comprehensive training and development in both technical skills and financial markets

Technical Environment

  • Modern C++
  • Tbricks API and development framework
  • Unix-based systems

Development Tools

  • Advanced IDE support for C++ development
  • Git for version control
  • Bespoke Tbricks command line tools

Hybrid Flexible at Broadridge

We are made up of high-performing teams that meet in person to learn and collaborate as needed. This role is considered hybrid, which means you'll be assigned to a Broadridge office and given the flexibility to work remotely.

Team Culture

You'll join a small, collaborative team that values intellectual rigor, open-mindedness, and craftsmanship in software development. Our environment provides an excellent opportunity to become an expert C++ programmer while gaining valuable experience in financial markets technology.

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Junior C++ Developer jobs in South Africa