? Information Technology

Software Developer

Design and build software applications and digital products.

Career profile: Software Developer
🎯

About This Career

Understand what this career involves.

Software developers create, test and maintain software used by businesses and individuals.

📋

Daily Responsibilities

Typical activities in this profession.

  • Write code
  • test applications
  • fix defects and maintain software systems.
🎓

Qualifications & Education

Explore possible routes into this career.

A relevant qualification in Computer Science, Software Development or Information Technology can be useful.

Find Courses on NYOSA →
📚

School Subjects

Subjects to investigate in Grade 10–12.

  • Mathematics and English. Information Technology or Computer Applications Technology may also be useful.

Subject requirements vary by qualification and institution. Always confirm the official admission requirements before choosing your subjects.

🚀

Skills Required

Skills that may help you succeed.

  • Programming
  • logical reasoning
  • problem-solving and communication.
🏢

Where Can You Work?

Explore possible work environments.

Technology companies, banks, businesses and remote workplaces.

📈

Career Progression

Explore possible future opportunities.

Junior Developer, Developer, Senior Developer, Technical Lead.

🔗

Further Information

Explore an external information resource.

Use this resource to investigate the career further. Confirm its relevance and check official requirements before relying on it.

Visit Information Source ↗

Your Future Starts With One Step.

Explore your options, discover relevant qualifications and investigate the admission requirements for your chosen career.