C++ Developer (Junior to Intermediate)

 

Recruiter:

TrudyQ Consulting

Job Ref:

CF1

Date posted:

Wednesday, June 15, 2022

Location:

CapeTown, South Africa

Salary:

Monthly Cost to Company Remuneration


SUMMARY:
If you are a skilled full-stack developer who is enthusiastic about coding and looking to further upskill, this opportunity with a dynamic and progressive International Development Company maybe the perfect fit for you!

JOB DESCRIPTION:

This company is currently expanding their development team and specialises in the development of online games and supporting products.

Minimum Requirements:

  • Degree/Diploma in Computer Science/Software Engineering or equivalent
  • 1+ year developing object – orientated code
  • Experience in C++ at either enterprise or academic level
  • Must be able to demonstrate sufficient programming and critical thinking skills
  • Proficient in written and spoken English
  •  Skills set required:

×         GIT, Migration of legacy systems, MS SQL, MongoDB, JIRA, Bamboo, Octopus, iQuery, Backbone, CreateJS, Compass/Sass, AngularJS, Grunt/Gulp, .Net Framework, ASP.Net, JSON, Swagger

×         Experience in responsive design, progressive web apps

×         Testing frameworks such as Mocha, Selenium, Puppeteer/similar

×         Familiar with continuous integration

×         Containerization (Docker)

×         Experience in developing monolithic application as well as microservices

×         Knowledge of low-level threading primitives and real time environments

Additional Desired Skills:

  • Strong programming and logical thinking skills
  •  Understanding of memory management in non-garbage collected environments
  • Understanding of polymorphism and C++ specific notions such as friend classes
  • Familiar with templating in C++ (WTL, STL, ATL, MFC)
  • Familiar with system call wrapper library functions
  • Knowledge of writing native modules for high-level languages such as Node.js
  • Sound understanding of TCP/IP protocol, NATS, SocketIO, ZMQ and any other messaging protocols
  • Full software development lifecycle experience
  • Comfortable with using Visual Studio IDE

 

Key Performance areas will entail but not be limited to:

  • Work in agile environment with stand-ups, sprints, and planning meetings
  • Work in small development team taking on new features, spikes, and bugs
  • Plan, design, implement, document, test, and release new features
  • Do code review and deliver stable code
  • Maintain existing code base and if need be, create documents and diagrams to substantiate further development
  • Consult with QA team to identify and fix bugs

 

Remuneration offered will be based on relevant experience, qualifications, skills set and proven track record.

If you have not received any feedback after 2 weeks in submission of your application, please consider your application as unsuccessful.

 

NB! This job is now closed. You can apply for other jobs by uploading your CV.



 

 

 

Similar jobs you might be interested in:

Technical Architect and Senior Back End Developer (C#, .Net 6+, ASP.NET Core, EF Core) (CPT Onsite)
Location: Cape Town
Salary:
1 day ago


Junior Product Analyst
Location: Cape Town
Salary:
Kick‑start your career where technology and insight swirl together, alive with motion and meaning. This role is made for a curious mind - one drawn to patterns beneath the surface, much like brushstrokes that reveal their story only when you step back.
2 days ago


BI Developer
Location: Stellenbosch
Salary: 350 000 Annually
Go-go-BI gadget!My client is on the hunt for a junior BI developer—a capable operative ready to step into the world of dashboards, datasets, and decision intelligence with the precision of a well-oiled gadget arm.This mission requires a candidate with a solid academic background (BSc or equivalent in Industrial Engineering, computer Science, Information Systems, Mathematics, or similar field...
3 days ago


Junior Java Developer
Location: Stellenbosch
Salary:
Ready to kick-start your career and grow with a dynamic tech team? Our client, one of South Africa’s leading payment solutions providers, is on the hunt for a junior developer with a passion for building, fixing, and innovating. This is a hybrid role based in Stellenbosch, offering the perfect balance of in-office collaboration and flexibility.
4 days ago


Software Engineer
Location: Cape Town
Salary:
We’re always looking to connect with great Software Engineers.Opportunities across industries, tech stacks, and experience levels.Join teams building meaningful, scalable software solutions
8 days ago


Junior Developer
Location: Stellenbosch
Salary:
Join a fast-growing fintech leader in the payments space as a junior developer and kickstart your career!
10 days ago


Junior Data Analyst
Location: Cape Town
Salary: 400 000 Annually
Work on data that genuinely changes lives across Africa.Get real responsibility from day one in a fast‑growing tech scale‑up.Perfect for an analytical mind that wants impact, not busywork.
14 days ago


Junior Software & Systems Developer
Location: Cape Town
Salary: 500 000 Annually
A rare opportunity for a junior developer who wants real hands‑on experience, not just maintenance work.My client is looking for someone curious, technical, and hungry to grow fast.This is a role where learning, building, and real project impact happen from day one.
16 days ago


2nd / 3rd Line Support Engineer
Location: Cape Town
Salary:
This is a dream role for someone who loves solving hard technical problems.Work remotely for a UK‑based company, avoid the daily commute, and gain true international exposure.You’ll play a key role as they scale their South African technical team.
17 days ago


Junior SQL & SSRS Developer
Location: Capetown
Salary: market related
The purpose of this role is to convert recurring spreadsheet reports into automated, system-driven reports aligned with business standards.
31 days ago


Create a free job alert for C++ Developer (Junior to Intermediate) in CapeTown

Enter your email address below and we will email you similar jobs when they become available:

You can cancel at any time. We will not spam you.
By giving us your email address your agree to our Terms and Conditions