×
Register Here to Apply for Jobs or Post Jobs. X

Software Developer, Software Engineer, Cloud Engineer - Software

Job in Johannesburg, 2000, South Africa
Listing for: Permanent
Full Time position
Listed on 2026-02-28
Job specializations:
  • Software Development
    Software Engineer, Cloud Engineer - Software, Full Stack Developer, C# / Unity Developer
Job Description & How to Apply Below

Duties and Responsibilities

  • Design and implement moderately complex software features.
  • Conduct unit, integration, and regression testing.
  • Participate in architectural discussions and sprint planning.
  • Troubleshoot and resolve technical issues with minimal supervision.
  • Review code and provide constructive feedback to junior developers.
  • Maintain and enhance technical documentation.
  • Support onboarding and knowledge sharing within the team.
  • Collaborate with cross-functional teams to ensure successful project delivery.
  • Contribute to continuous improvement of development standards and processes.
  • Qualifications

  • Matric Certificate
  • BSc in Computer Science, BEng in Computer, Electronic or Electrical Engineering, or BTech in Computer Science or Electronic Engineering
  • Knowledge of cloud platforms (e.g., Azure, AWS) advantageous
  • Knowledge of Agile/Scrum methodologies advantageous
  • Understanding of UX principles advantageous
  • Exposure to analytics within energy management systems or IoT technologies advantageous
  • Skills and Experience

  • 3–5 years of software development experience within a technical environment
  • Experience with web services and APIs
  • Experience with Microsoft SQL Server technologies, including SSRS
  • Experience with .NET stack and C# (C/C++ advantageous)
  • Proficiency in version control systems such as Git
  • Familiarity with CI/CD pipelines
  • Strong problem-solving and analytical skills
  • Self-motivated with attention to detail
  • Good communication and teamwork abilities
  • Ability to take initiative while working under guidance
  • Adaptable and able to manage changing priorities
  • Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
    To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
     
     
     
    Search for further Jobs Here:
    (Try combinations for better Results! Or enter less keywords for broader Results)
    Location
    Increase/decrease your Search Radius (miles)

    Job Posting Language
    Employment Category
    Education (minimum level)
    Filters
    Education Level
    Experience Level (years)
    Posted in last:
    Salary