Software Developer

Johannesburg FULL TIME R30,000 - R40,000 / Month
(R360,000 - R480,000 / Year)

Job Description

Join us as a Software Developer in Johannesburg. You will be responsible for building and maintaining high-quality software applications. We seek innovative thinkers with a passion for technology, who can work both independently and as part of a team.

Responsibilities

  • Develop, test, and maintain web applications using modern programming languages.
  • Collaborate with team members to design and implement features.
  • Participate in code reviews and contribute to team learning.
  • Troubleshoot and debug applications to ensure functionality.
  • Maintain documentation for code and processes.
  • Engage in continuous learning to stay up-to-date with trends.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
Experience
  • 3+ years of experience in software development
Technical Skills
  • JavaScript
  • Java
  • Python
Soft Skills
  • Communication
  • Teamwork
Certifications
  • AWS Certified Developer
  • Microsoft Certified: Azure Developer Associate
Languages
  • English: Fluent

Advantageous

  • Familiarity with Docker and Kubernetes: Experience working with containerization and orchestration technologies.
  • Knowledge of Agile methodologies: Understanding of agile development practices and frameworks.

Benefits

  • Medical aid and wellness programs
  • Flexible work hours and remote options
  • Annual performance bonuses
  • Opportunities for professional development

Company Culture

  • Innovation: We encourage creativity and innovative approaches to problem-solving.
  • Inclusivity: A workplace culture that values diversity and inclusion.
Status: Open