Application deadline date has been passed for this Job.
This job has been Expired
Full time Hybrid
  • Post Date: August 29, 2024
Job Description
Job title:  Software Development Engineers – Cape Town.
We are looking for Software Development Engineers to join our Cape Town client’s engineering team

Join 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.
  • Let’s Recruit reserves the right to cancel or amend an advertised vacancy at any time.
To apply, send your comprehensive CV to cv@letsrecruit.co.za