C++ & Python Developer | Software Engineer (Cape Town)

Let's Recruit

  • Milnerton, Cape Town
  • Permanent
  • Full-time
  • 1 month ago
  • Apply easily
Job title: C++ and Python Developer | Software EngineerLocation: Cape Town’s Northern Suburbs (Near Milnerton)We are looking for an experienced Intermediate – Senior C++ and Python Developer to join our client's engineering team and help create dynamic software applications.Requirements:
  • Bachelor's Degree (B Eng) in Electronic, Computer, Mechatronics Engineering or BSc Computer Science.
  • Intermediate - Senior C/C++, Python developer
  • Min 3+yrs strong experience and knowledge
  • Familiarity with testing tools. (e.g. Pytest)
  • Current knowledge of C/C++ or Python standards and specifications.
  • Extensive experience in deploying software across a variety of platforms and operating systems.
  • Superb analytical and problem-solving skills.
  • Experience with algorithms/data structures knowledge
  • Good OOP knowledge
  • Software development lifecycle experience
  • Experience with Windows and LINUX
  • Software version control (Git, Subversion, or similar)
  • Excellent work ethic, punctual, enthusiastic and willing to learn
  • Fluent in spoken and written English
  • Team player with the ability to work in small teams
  • Be able and willing to travel abroad
Key responsibilities:
  • C++ and Python programming and Integration
  • Systems Design
  • Documentation / Technical Authoring
  • Problem-Solving
  • Project Management
  • Research / Investigations
  • Service Level Monitoring
  • Systems Testing
  • User Support
  • The ability to quickly create advanced software solutions that are relatively free from defects and are easily maintained
  • Code versioning
  • Consulting with internal stakeholders to determine the scope of software development projects.
  • Developing software and overseeing the deployment of applications across platforms.
  • Performing diagnostic tests and debugging procedures.
  • Optimizing software by performing maintenance, updates, and upgrades.
  • Resolve issues proactively to deliver high-quality products
  • Deploying software across a variety of platforms and operating systems.
  • Write reusable, testable, and efficient code
  • Performance tuning, improvement, balancing, usability, and automation
  • Coordination with other developers for cross-functional requirements implementation and tests

Let's Recruit

Similar Jobs

  • C/C++/Go/Rust Software Developer

    E&D Recruiters

    • Cape Town, Western Cape
    C/C++/Go/Rust Software Developer required for a vacancy in Cape Town. Degree and minimum 2 years working experience in C/C++ and Python. Fluent in English. Responsible for building…
    • 11 days ago
  • Senior Software Engineer (C#.Net)

    • Cape Town, Western Cape
    THE coding expertise of a Senior Software Engineer (C#.Net) with at least 5+ years of hardcore coding experience, preferably from a software house – is sought by a global Software …
    • 1 month ago