Jobs at The National Employment Center

View all jobs

C++ Software Developer (CPT)

CAPE TOWN, western cape
 Calling call C++ Developers in CAPE TOWN 

Are you an experienced developer for the FIX and Algorithmic Trading ???
Appy for your dream job today !!

About the Company
It’s a cliché, but we work hard and we play hard. We recognize and reward hard work with a great benefits package. On top of a good remuneration package, we’ll give you a generous holiday allowance, retirement fund, life assurance and income protection cover plus a performance related bonus. We also provide seriously good coffee and plenty of other perks to brighten your day including a casual dress code, vibrant open workspaces with areas to relax including pause areas, free fruit every day. 

About the role

 Must be able to work within a global organization that spans multiple time zones
 Collaborate on design and implementation with Developers, Business Analysts, and Testers.

About you
 3+ years commercial experience with a modern object orientated language (C#, Java or C++)
 Understanding of data structures, design patterns, and object-orientated design.
 Familiarity with version control system (i.e. Git or TFS)
 Experience with Relational databases
 Looking for an environment that thrives on autonomy
 Must be able to communicate effectively with remote co-workers
 Be or are willing to become an expert C++ developer

The following will be beneficial:
 Degree or diploma
 Experience using Python
 Experience using C++
 Experience with Scrum
 Knowledge of agile development philosophy
 Knowledge of financial markets
 Knowledge of the FIX protocol
 Experience with multithreaded and message drive object oriented designs
 Experience using Visual Studio and/or MSSQL
 Experience with Order Management systems
 Experience with Orchestration systems
 A strong mathematical or statistic background

What you’ll bring to the team:
 Design and implement automated trading and FIX  message software solutions
 Contribute to our development processes (Scrum)
 Provide technical support to internal teams
 Write automated tests and unit tests (TDD)

Powered by