Junior Software Development Engineer

BETSoftware • durban, kwazulu natal • Posted June 14, 2026

About the Role

Job Description

  • Good written and verbal communication skills.
  • Strong attention to detail.
  • Communication and collaboration.
  • Problem-solving and critical thinking.
  • Architecture.

Responsibilities

Technical Outputs

Design Fit for Purpose Solutions & Algorithms

  • Design solutions using most appropriate approved architectural pattern.
  • Design solutions for multi-tier architectures.
  • Ensure design meets best practices and are Test, DevOps and Support friendly.

Perform Planning

  • Identify and establish objectives for self.
  • Work on objectives or goals within timeline.
  • Consider all reasonable factors, impediments, and obstacles.

Implementation – Ensure the Solution is Functionally Complete

  • Deliver a solution which covers all the agreed specified tasks and user objectives.
  • Deliv...