C++ Developer Programming - Johannesburg Verfied

Salary Negotiable Johannesburg, Gauteng Johannesburg, Gauteng more than 14 days ago 07-05-2015 10:30:34 AM
04-06-2015 10:30:34 AM
No Students please

Must have prior work experience in C++

As a software developer in our Core C++ Development Team, you would be responsible for extending and enhancing Windows and cross-platform (Windows, Linux, Mac OS X) solutions developed in C++, design and develop new solutions, and provide technical support to other non-C++ developers on how to use and interface with the C++ solutions, often from C#. You would also be required to properly test and correct issues encountered during software development, and create and update product documentation.

C++ Qualification: BSc Computer Science, BSc IT, Diploma, or Certificate
3+ Years of C++ Software Development Experience
Must be fluent in designing and working with C++ classes, polymorphism, scope, pointers, lists, queues, multithreading, memory management, and code efficiency
Qt Framework (recommended)
Client-Server communication using TCP sockets
Data encryption (AES, RSA) and hashing (MD5, SHA)
Strong working knowledge of C#, HTML, and JavaScript
Relational Databases (SQL Server, Oracle, other) and the SQL language
Software-Hardware interfacing (advantageous)
C++ software development on Linux and/or Mac OS X (advantageous)