C++ Developer (Junior - Intermediate)

 

Recruiter:

TrudyQ Consulting

Job Ref:

CF2

Date posted:

Wednesday, January 19, 2022

Location:

CapeTown, South Africa

Salary:

Cost To Company Package + Annual Bonus


JOB SUMMARY:
Are you passionate 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 specialising in the development of online games and supporting products.

Minimum Requirements:

  • 1+ year developing object – orientated code
  • Degree/Diploma in Computer Science/Software Engineering or equivalent
  • Experience in C++ at either enterprise or academic level
  • Must be able to demonstrate sufficient programming and problem-solving 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 that will be advantageous:

  • 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
  • Liaise 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:

Senior QA / Tester (Manual)
Location: Cape Town
Salary:
connect with me to elevate your career! We anticipate a soon-to-rise demand for Senior QA/Test Analysts (Manual). Take charge of your job search by reaching out now or risk disappointment and missed opportunities.
2 days ago


Senior Execution Framework Engineer
Location: Cape Town
Salary:
The Senior Execution Framework Engineer design, prototype, implement and integrate systems that bring state-of-the-art algorithms to real-world scientific processing pipelines for the telescope. Telescope :processing functions" / "execution engine" / interfaces are key architectural features that are meant to not only enable scalability but also act as common ground for the integration of new and ...
9 days ago


Senior Pipeline Engineer
Location: Cape Town
Salary:
The Senior Pipeline Engineer will provide subject matter expertise to the computing and Software Telescope Operations team in the analysis, development, operation and maintenance of the telescope astronomy pipelines and other data analysis products such as the QA matrices. They're responsible for the identification, research and analysis of the problem sets, investigation of potential solutions, i...
9 days ago


Senior Execution Framework Engineer
Location: Cape Town
Salary: Annually
The Senior developer must have experience with distributed data-intensive processing and algorithm development, ideally both from a design and application perspective, expertise in hybrid software development in Python and c/c++ programming languages and be able to work constructively with agile teams around the world towards a shared vision for company processing. Senior engineers will be expecte...
11 days ago


Create a free job alert for C++ Developer (Junior - 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