Junior Software Developer

Momentum Metropolitan Holdings Limited · Cape Town, Western Cape

Stop applying one at a time.

JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.

Start free — we apply for you →

Role Purpose

  • Develop, test, deploy, maintain and support a portfolio of new and existing software applications and services, from highlevel business requirements and designs, through the Software Development Life Cycle.

Requirements

Qualification

  • Matric / Grade 12 Essential
  • Related IT Qualification Essential

Experience

  • 3 - 5 years experience in Software Development.
  • Knowledge of Software Development Lifecycle SDLC
  • Knowledge of relevant programming languages
  • Knowledge of software testing
  • Knowledge of writing test cases

Duties & Responsibilities

INTERNAL PROCESS

  • Collaborate with the Scrum Master/Project Manager to deliver quality, effective software, in line with the agreed development process and business needs.
  • Collaborate with stakeholders to gather requirements, conduct analysis and prioritise requests.
  • Conduct research and evaluate potential technical solutions to identified business problems.
  • Partner with Business and/or System Analysts to translate business requirements into workable solutions and document solutions into technical specifications.
  • Design and code new software functionality using code that is readable, maintainable and reusable.
  • Conduct Unit Testing of own code, and System Integration Testing SIT of each solution and resolve all issues/queries timeously.
  • Collaborate with the testing team to cocreate test cases to ensure that features within each application are working as expected.
  • Contribute to user acceptance testing UAT and training material to ensure that functionality is working correctly.
  • Deliver coding into the applicable production environment once testing has been completed.
  • Provide stakeholders with regular feedback on the technical design and timelines for solution ensuring that business needs are met.
  • Maintain existing programmes according to change requests approved by business as and when needed.
  • Diagnose root causes of system issues through problemsolving and recommend potential solutions.
  • Monitor performance of solutions and make recommendations to improve the performance and functionality of the solution.
  • Log issues found in existing systems as internal change controls and ensure successful resolution of issues.

Competencies

  • Communication skills
  • Interpersonal skills
  • Problem-solving skills
  • Planning and organising skills
  • Analytical skills

Closing Date

  • 2026/08/06
Auto-apply to this jobView original posting ↗