Software Developer (Permanent)

MyCareerCraft
📍 Johannesburg South, Gauteng, South Africa 💼 full time 🕒 Posted June 20, 2026

Job Description

Requirements

  • BSc in Computer Science, Software Engineering, or equivalent qualification
  • 2–5 years of professional software development experience
  • Proficiency in one or more languages such as C#, Java, Python, or JavaScript
  • Experience with web frameworks (e.g. .NET, React, Angular, or similar)
  • Familiarity with relational databases and SQL
  • Understanding of version control using Git and Agile development practices

Key Responsibilities

  • Develop and maintain web or enterprise applications
  • Write clean, well-documented, and testable code
  • Collaborate with business stakeholders to translate requirements into solutions
  • Participate in code reviews and contribute to technical standards
  • Troubleshoot and resolve bugs and performance issues

We're looking for a talented Software Developer to join our team and contribute to the design, development...

Ready to Apply?

Submit your application today and join our talented team at MyCareerCraft.

Submit Application

Job Details

  • Location Johannesburg South, Gauteng
  • Job Type full time
  • Category Computer Occupations
  • Posted Date June 20, 2026
  • Application Deadline July 30, 2026