- Cape Town
- Salary: Market Related
- Job Type: Permanent
- Sectors: Engineering
- Reference: NES021420/Phind
Vacancy Details
Employer: Network Recruitment
Key Responsibilities:
- Software Development: Design, develop, and maintain software for mission system-related applications, including payload control, emulators, relay applications, and mission logic.
- Optimisation: Manage and optimise Docker environments for mission system appliances.
- Continuous Improvement: Maintain CI pipelines, integrated development platforms (IDPs), and build systems to boost software productivity.
- Productivity Tools: Develop and support general software productivity tools to streamline operations.
- Project Contributions: Contribute to all phases of project delivery, including design, testing, documentation, production, and verification.
- Engineering Processes: Implement engineering processes, plans, and policies as applicable to projects.
- Support Roles: Perform minor support tasks as needed within the company.
Requirements:
- Minimum Qualifications:
- Bachelor’s Degree in Computer Science (BSc) or Engineering (BSc Eng / BEng).
- Required Skills and Experience:
- Proficiency in at least one general-purpose programming language such as Python, C++, or Java.
Recommended Skills and Experience:
- Practical experience with modern Python (versions 3.10 and beyond).
- Strong knowledge of the Python Standard Library and third-party libraries like lxml, numpy, and argparse.
- Familiarity with markup languages and technologies (XML, XSLT, XML Schema, JSON, and YAML).
- Proficiency with containerisation technologies like Docker.
- Solid understanding of Linux, particularly Debian and Ubuntu distributions.
- Competence in scripting languages (Bash, Batch, or PowerShell).
- Experience with version control systems (Git, Subversion, or Perforce).
- Experience in Agile teams and with issue tracking tools like Jira.
- 2-3 years of relevant industry or postgraduate experience would be advantageous.
General Skills:
- Fast learner with the ability to absorb new information quickly.
- Strong team player with excellent collaboration skills.
- Ability to work independently and take ownership of tasks.
- Strong problem-solving skills.
- High standard of communication skills in English (both verbal and written).
116 people have viewed this job.
About Network Recruitment
Network Recruitment
Network Recruitment is a leading specialist recruitment company in the fields of IT, Finance and Engineering.
Since our establishment in 1987, we have been at the forefront of the specialist recruitment industry. Network Recruitment’s key to success is the focus on delivering superior quality service by developing and maintaining an exclusive focus on sourcing high-calibre skills for medium-sized to JSE-listed companies operating in these three niche sectors across South Africa.
Our experience in permanent and contract-based recruitment enables us to provide you with recruitment solutions that meet your long- and short-term needs.
Network Recruitment is a division of ADvTECH Resourcing, the recruitment arm of the national JSE-listed ADvTECH Limited Group a leader in quality education, training, skills development and placement services.
Similar Jobs
Software Engineer / Developer
- Cape Winelands
- Job Type: Permanent
- Posted 28 Mar 2025 | 18 Days left
Software Engineer
- Western Cape
- Job Type: Permanent
- Posted 12 Mar 2025 | 32 Days left
Application Software Development Engineer
- Western Cape
- Job Type: Permanent
- Posted 24 Mar 2025 | 13 Days left
Software Engineer
- Western Cape
- Job Type: Permanent
- Posted 01 Apr 2025 | 13 Days left
More Jobs at Network Recruitment
Junior RF engineer
- Cape Town
- Job Type: Permanent
- Posted 10 Apr 2025 | 30 Days left
Mechanical Engineer
- East Rand
- Job Type: Permanent
- Posted 10 Apr 2025 | 30 Days left
Regional Sales Manager - KZN
- Durban North
- Job Type: Permanent
- Posted 10 Apr 2025 | 30 Days left
PCB Designer
- East Rand
- Job Type: Permanent
- Posted 10 Apr 2025 | 30 Days left