Software Development Engineers – Cape Town

Cape Town, Western Cape, South Africa

Job Description


Job title: Software Development Engineers - Cape Town.
We are looking for Software Development Engineers to join our Cape Town clients engineering teamJoin as a C / C++ / Python Developer and help create dynamic software applications. In this role, you will write and test scalable code, develop back-end components, and integrate user-facing elements in collaboration with front-end developers.Join as C++ Software Developer, where you will be responsible for building and maintaining high-end software and embedded systems. You will also be responsible for software development by collaborating with the stakeholders. You should have a theoretical knowledge of the object-orientated programming language that can be used in the real world.We offer you:

  • Flexible working hours
  • Office or home-based work possibilities.
Education & Qualifications:
  • Bachelor's Degree in related field
  • Fluent in spoken and written English
  • Team player with the ability to work in small teams
  • Be able and willing to travel abroad.
Experience Required for C / C++ / Python Developer vacancy:
  • Min 2+ years experience and knowledge required.
  • Current knowledge of C/C++ or Python standards and specifications.
  • Experience required on one or more; file parsing, API design, JSON restful, RPC links
  • Multi-process architecture and the threading limitations of Python.
  • Familiarity with testing tools.
  • Django, Flask or other Python frameworks
  • Experience in deploying software across a variety of platforms and operating systems.
  • Analytical and problem-solving skills.
  • Experience with algorithms/data structures knowledge.
  • OOP knowledge.
  • Software development lifecycle experience.
  • Experience with Windows and LINUX.
  • Good understanding of TCP/IP protocol.
Experience Required for C++ Software Developer vacancy:
  • 3 years C / C++ development experience.
  • Network programming skills essential.
  • Knowledge of Best Practices.
  • Proficiency in C++ compliant languages such as C, Java, and Python.
  • Extensive experience in deploying software across a variety of platforms and operating systems.
  • Experience with algorithms/data structures knowledge.
  • Good OOP knowledge.
  • Software development lifecycle experience.
  • Experience with Windows and LINUX.
  • Good understanding of TCP/IP protocol.
  • Coordination with other developers for cross-functional requirements implementation and tests.
  • Experience with managing large long-term projects, mostly unaided advantageous.
  • Real-time multimedia and embedded development experience advantageous.
Note:
  • Although we endeavour to provide feedback to all applicants, should you not hear from us within 14 days of applying, please accept your application as unsuccessful.
  • Successful applicants will be contacted within 14 days of applying.
  • Lets Recruit reserves the right to cancel or amend an advertised vacancy at any time.
To apply, send your comprehensive CV to

Let's Recruit

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1344648
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Cape Town, Western Cape, South Africa
  • Education
    Not mentioned