SUMMARY:
C++ and Python Developer - Century City, Cape Town
POSITION INFO:
Remote possible for the perfect/very specific candidate
We are looking for an experienced Intermediate-Senior C++ and Python Developer to join our engineering team and help us create dynamic software applications for our clients.
Roles & Outcomes:
- 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 defect 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.
Education & Qualifications:
- Higher Degree or diploma in IT or related field.
- Excellent work ethics, 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.
Experience:
- 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).
Preference will be given to candidates demonstrating competency in the following:
- Any automotive standards knowledge.
- Python packaging/deployment.
- Development of SOME/IP, DDS or possible other controllers and device stimulators for automotive field.
NB! This job is now closed. You can apply for other jobs by uploading your CV.