Senior C++ Software Engineer - Cape Town Verfied

Salary Negotiable Cape Town, Western Cape Cape Town, Western Cape more than 14 days ago 10-02-2016 4:00:12 PM
09-03-2016 4:00:12 PM
Our client is currently looking to expand our development team, and is looking for an expert Senior C++ Engineers, who want to architect, build and evolve our platform. One must possess a solid understanding of design patterns, object oriented methodology and current trends.
 
The successful candidate will be working as part of a highly skilled dynamic team that build and support applications in a technically exciting and challenging industry. The candidate will be expected to design, develop, test, document and support applications written in C++ running on Linux.
 
Responsibilities
  • Strong OO development skills using C++ (not C or C#).
  • Understanding and practical use of the C++ standard template library.
  • Strong, practical, Linux skills (Red Hat and/or Centos is advantageous)
  • Development of multi-threaded, server side applications, using C++
  • Inter-process communications using sockets (TCP/IP & unix sockets)
  • SQL and relational database design (MySQL advantageous)
  • Following skills are a bonus, not a requirement:
    • Boost and ACE libraries
    • Design patterns
    • Communications protocols
    • Test driven development (TDD)
    • Familiarity with Source control tools like Subversion and/or Git
    • Memory leak detection tools like Valgrind.
 
Position Requirements
  • 5+ year’s recent development experience. Formal qualification is a plus.
  • Exposure to the full software life cycle.
  • Experience developing high performance, scalable, reliable applications.
  • Proven experience meeting deadlines and delivering quality code.

Recruiter: CompuJobs