Senior C++ developer

Vacancies: 0

Please see the requirements for application at the end of this document:

Scansoft Technologies (PTY) Ltd. is a Cape Town based software development company. We have a small team of developers who work primarily on the development of the Intelligent Building Management System (iBMS). iBMS is a fully distributed system for monitoring and controlling various aspects of building management, including fire detection, access control, CCTV, security, HVAC (heating, ventilation and air conditioning), BMS, SCADA, electrical, lighting, etc. The development of iBMS started in 1999 and is continually expanding, to incorporate new features and hardware. We have also recently introduced a mobile version of iBMS.

We are currently looking for a senior C++ developer to work on the continued development of iBMS. To be considered, candidates should preferably meet the following criteria, in order of significance:

Qualifications:

The following qualifications are preferable:

  • A degree or diploma (BSc in Computer Science or related discipline) is preferable, however relevant experience will be considered.

Experience:

You must have:

  • Solid C++ developer skills with excellent experience.
  • A passion for C++ development and being a key player in this growing company.
  • An eye for detail to produce top quality software products.

Requirements:

Minimum requirements:

  • Proficiency in C++ (8 years' experience).
  • Experience working with DotNet framework (8 years" experience).

Familiar with at least one of the following programming languages:

  • Ruby on Rails
  • Javascript

Good knowledge of and experience with the following supporting web development technologies and concepts:

  • SOAP
  • REST
  • HTML
  • CSS
  • Oauth
  • JSON
  • XML
  • PostgreSQL

Non-technical requirements:

  • Must hold a current valid driver's license and have own transport.
  • Must not have a criminal record.

Benefits:

  • Innovative and creative working environment.
  • Exposure to new technologies.

Requirements for application:

In order to be considered as a suitable candidate for interview, you must please provide the following:

  • Copy of CV.
  • Copy of last pay slip.
  • Copies of all qualifications or certificates.
  • Copy of driver's license.
  • Copy of passport.
  • 3 contactable references.
  • Current place of residence.
  • Phone number and email address where you may be contacted.
  • Period of notice required to be given to the current employer.