Online Jobs Mzansi All,Developer Jobs Software Developer (Intermediate)- Spec Savers South Africa

Software Developer (Intermediate)- Spec Savers South Africa

Job Overview

The company is seeking a skilled Software Developer to contribute to the design, development, and maintenance of high-quality software solutions. In this role, the successful candidate will work closely with cross-functional teams to gather and interpret project requirements, implement efficient code, conduct thorough testing, and support the overall success of software development initiatives.

The organisation operates in alignment with its ICARE values—Innovation, Collaboration, Accountability, Respect, and Empathy. It promotes a culture of creativity and forward-thinking to drive excellence, while encouraging teamwork and diverse perspectives to achieve shared objectives. A strong emphasis is placed on accountability, ensuring ownership and trust across all levels. Respect remains central to all interactions, valuing each individual’s contribution, while empathy fosters a supportive, inclusive environment where employees are empowered to thrive.

Core Responsibilities

  • Design and implement software solutions in line with defined project requirements
  • Write clean, efficient, and maintainable code using appropriate programming languages and frameworks
  • Collaborate with product managers, designers, and stakeholders to gather and refine project specifications
  • Participate in code reviews to ensure adherence to coding standards and best practices
  • Identify opportunities for improvement within code and development processes
  • Troubleshoot, debug, and resolve software defects and issues in a timely manner
  • Conduct testing to ensure software functionality, performance, and reliability
  • Maintain accurate and up-to-date technical documentation for development projects
  • Stay informed on emerging technologies and industry trends to enhance development practices
  • Provide technical support and troubleshooting assistance to end-users when required
  • Contribute to the continuous improvement of development processes and methodologies

Requirements

  • A Bachelor’s degree in Computer Science, Software Engineering, or a related discipline is required
  • Demonstrated experience as a Software Developer, including involvement in full-cycle software development projects

Closing Date

  • Applications must be submitted by 13 May 2026

CLICK HERE TO APPLY

Related Post