Where

Software Engineer/Developer

Network Recruitment
Cape Town Full-day Full-time

Description:

Are you an exceptional and passionate Software Engineer looking to join a dynamic and innovative team? If you have a keen interest in mission-critical systems and a strong programming background, this opportunity could be the perfect fit for you!We are looking for a highly skilled Software Engineer/Developer to join our Mission Systems and Software Tools team. You will play a vital role in designing, developing, and maintaining software for mission-critical systems, enhancing productivity, and contributing to cutting-edge solutions that make a real-world impact. 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, 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).

Requirements:

  • 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.
  • Bachelor’s Degree in Computer Science (BSc) or Engineering (BSc Eng. / BEng).
  • Proficiency in at least one general-purpose programming language such as Python, C++, or Java.
  • 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, 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.
  • 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).
04 Apr 2025;   from: careers24.com

Similar jobs

  • Helderberg Personnel cc
  • Cape Town
My client, nationally established group of companies, is looking to employ an energetic Software Engineer / Developer / Programmer with a relevant Degree, Course or Certifications to join their team!The successful candidate will have experience in sy...
9 days ago
  • Network Recruitment
  • Cape Town

Description:

Are you an exceptional and passionate Software Engineer looking to join a dynamic and innovative team? If you have a keen interest in mission-critical systems and a strong programming background, this opportunity could be the perfect ...
2 days ago
  • Network Recruitment
  • Cape Town

Description:

Are you an exceptional and passionate Software Engineer looking to join a dynamic and innovative team? If you have a keen interest in mission-critical systems and a strong programming background, this opportunity could be the perfect ...
2 days ago
  • Job Placements
  • Cape Town

Description:

Key Responsibilities:
Software Development: Design, develop, and maintain software for mission system-related applications, including payload control, emulators, relay applications, and mission ...
2 days ago