Job Description
Application Software Developer
Vacancy available for an Application Software Developer to join our client’s growing team, where you will be responsible for the design, development, and testing of OSI Layer 4 to Layer 7 protocol software components, as well as application software relating to digital communication systems. As part of the engineering and development team, you will work in an agile development environment with other software, hardware, and R&D test engineers on multi-year international projects.
Minimum Requirements:
- BSc Computer Science or B Eng Computer Engineering degree
- Strong interest in software development.
- 0 – 5 years postgraduate experience in software development.
- South African Citizen
Main Responsibilities:
- Development of OSI Layer 4 to Layer 7 protocol software components.
- Development of end-user graphical user interface (GUI) software to be used with specialised communication systems.
- Developing software in accordance with relevant coding standards and specifications.
Advantageous Specialised Knowledge and Skills:
- Experience writing and debugging software in C++ (possibly on embedded platforms).
- Knowledge of the OSI stack paradigm and the functions of the various layers.
- Experience in test-driven development and code quality tools (C++, Python, Jenkins,
- SonarQube).
- Experience with open-source development tools such as Qt, Cmake, and MinGW.
- Experience with communication protocol software design.
- Experience with network programming such as TCP/IP sockets.
- Experience with security protocols such as SSL.
Our client is deeply invested in the success of their people and believe in creating a positive, engaging environment where employees have the support to drive their professional development and reach their full potential. Whatever your passions, they are always seeking innovative and talented people to join our team.
APPLY NOW: Send detailed CV and Full Academic Transcripts to: info@letsrecruit.co.za
- Successful applicants will be contacted within 14 days of applying.
- Although we endeavour to provide feedback to all applicants, please consider your application unsuccessful if you have not received any feedback within 14 days.
- Let’s Recruit reserves the right to cancel or amend an advertised vacancy at any time.
Related Jobs (16)
-
Principal Front-End Engineer (Remote) on March 12, 2025
-
Senior Hardware Engineer on March 11, 2025
-
Senior Data Engineer (Remote-based) on February 25, 2025
-
Senior Data Scientist (Remote-based) on February 25, 2025
-
Vice President Software Engineering (Remote – South Africa) on February 24, 2025