Enable job alerts via email!

Software Developer

Hensoldt

Cape Town

On-site

ZAR 300 000 - 400 000

Full time

12 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A defense and space manufacturing company in Cape Town is seeking a Software Developer to create software systems that meet client expectations and quality standards. The ideal candidate has at least 4 years of software development experience, a B.Eng. in Computer Engineering, and proficiency in programming languages like C/C++ and Python. This full-time role offers opportunities for collaboration and involvement in the entire software development lifecycle.

Qualifications

  • Minimum of 4+ years of professional software development experience.
  • Good understanding of the engineering lifecycle.
  • Proficiency in programming languages such as C/C++ and Python.

Responsibilities

  • Participate in the software design process.
  • Collaborate with team members on code reviews.
  • Implement functionality to meet sprint goals within deadlines.

Skills

System design expertise
Software development in C/C++ and Python
Proficiency with version control tools

Education

B.Eng. in Computer Engineering or related field

Tools

Git
Bitbucket
Job description

Software Developer – HENSOLDT Cape Town HENSOLDT Cape Town, Western Cape, South Africa

The role of the Software Engineer is to develop software and deliver software systems to the end user. These systems must meet client expectations, be shipped on-time, attain financial budgets, and reach quality approval.

Qualifications and Experience
  • Minimum B.Eng. in Computer Engineering or a related field.
  • 4+ years of professional software development experience.
Key Technical Skills
  • System design expertise aligned with standard solutions.
  • Good understanding of the engineering lifecycle.
  • Software development following architecture principles.
  • Modular and object-oriented development.
  • Experience developing in Windows and Linux environments.
  • Knowledge of model-based system engineering (advantageous).
  • Software documentation skills.
  • Design documentation in accordance with standards and customer requirements.
  • Reliability engineering.
  • Manufacturing and testability of products.
  • Proficiency in programming languages such as C / C++, Python, etc.
  • Proficiency with version control tools (e.g., Git, Bitbucket).
Key Responsibilities
  • Participate in the software design process.
  • Prepare and document software designs.
  • Receive user stories and bugs, and decompose them into smaller tasks in RMTool / Redmine.
  • Estimate effort for each task.
  • Implement functionality to meet sprint goals within deadlines.
  • Identify and report bugs to the Project Manager.
  • Maintain progress updates in scrum tools.
  • Attend scrum meetings.
  • Collaborate with team members on code reviews.
  • Check code into source control daily.
  • Work closely with Project Managers on milestone plans, risk, scope changes.
  • Develop product software based on approved designs.
  • Produce high-quality code with acceptable defect rates.
  • Ensure feature or bug fixes are sanity-checked and released via configuration tools.
  • Fix bugs and implement new functionality with timely turnaround.
  • Follow configuration management practices during release cycles.
  • Coordinate with project manager and systems engineer to address critical issues.
  • Define critical software functions and document them in Factory Acceptance Test procedures.
  • Verify software quality of delivery.
  • Generate FAT documents and ensure all requirements are tested.
What We Offer

HENSOLDT South Africa is committed to diversity, equity, and inclusion. We welcome applications from all ethnic groups and prefer suitable candidates from designated groups in accordance with equal employment opportunity laws.

Application Deadline

22 October

  • How to Apply: Please submit your CV by applying directly on the HENSOLDT Careers page.

If you have not been contacted within 14 days of the closing date, your application will be considered unsuccessful.

Seniority Level Mid-Senior Level Employment Type Full-time Job Function Engineering and Information Technology Industries Defense and Space Manufacturing #J-

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.