Senior C++ Software Engineer - Cape Town Verfied

Salary Negotiable Cape Town, Western Cape Cape Town, Western Cape more than 14 days ago 26-04-2016 1:10:21 PM
24-05-2016 1:10:21 PM
We are currently looking to expand our development team, and are looking for expert senior C++ engineers, who want to architect, build and evolve our platform.

Experience
? 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.
Development skills
? 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.
Personal characteristics
? Applicant must be able to interact and work with a dynamic and ambitious team.
? Well-spoken with good interpersonal communication skills.
? Positive and motivated attitude.
? Applicant has a strong ethos of writing high quality applications they are proud of.
? Strong problem-solving skills.
? Team player with genuine interest in technology.
? Can work with little supervision, proactive and takes on responsibility for code and applications developed.
? Ability to practice consistent delivery, to a high standard, in a stabled environment.