Software Developer

Johannesburg FULL TIME R33,333 - R50,000 / Month
(R400,000 - R600,000 / Year)

Job Description

Join our vibrant team in Johannesburg as a Software Developer, where you’ll work on exciting projects that challenge your skills and creativity. The successful candidate will have experience in building robust applications and a keen eye for detail, ensuring that our solutions are not only functional but also user-friendly.

Responsibilities

  • Develop high-quality software solutions tailored to client needs.
  • Work closely with team members to ensure timely project delivery.
  • Establish and maintain documentation for systems and processes.
  • Implement testing protocols to ensure software quality.
  • Identify opportunities for process improvements and new technologies.

Requirements

Education
  • Bachelor's degree in Computer Science or Software Engineering
  • Master's degree is a plus
Experience
  • 3+ years of experience in software development
Technical Skills
  • Java
  • C#
  • Python
  • SQL
  • JavaScript
Soft Skills
  • Teamwork
  • Analytical Thinking
  • Communication
Certifications
  • Certified ScrumMaster (CSM)
  • AWS Certified Developer – Associate
Languages
  • English: Fluent

Advantageous

  • Familiarity with Agile development methodologies: Understanding Agile processes and practices.
  • Experience with CI/CD tools: Exposure to continuous integration and continuous deployment tools.

Benefits

  • Competitive salary and benefits package
  • Flexible working hours
  • Opportunity to work on exciting projects
  • Professional development opportunities

Company Culture

  • Innovation: We embrace innovative thinking and creativity in our work.
  • Collaboration: We encourage a collaborative work environment to achieve common goals.
  • Diversity and Inclusion: Our team celebrates diversity and fosters an inclusive workspace.
Status: Closed