Software Developer

Johannesburg FULL TIME R40,000 - R60,000 / Month
(R480,000 - R720,000 / Year)

Job Description

We are on the lookout for a skilled Software Developer with a solid background in diverse programming languages. You will play a critical role in developing and maintaining advanced software applications that drive our business operations and client solutions. If you are ready to take your career to the next level, we want to hear from you.

Responsibilities

  • Engage in software system testing and ensure software meets quality standards.
  • Analyze application performance and streamline the coding process.
  • Participate in team activities aimed at enhancing team cohesion.
  • Aid in the development of user manuals and training programs for end-users.
  • Demonstrate agileness in adopting new programming concepts as technology evolves.
  • Contribute to project planning and update stakeholders on progress.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
  • Professional certifications considered a plus
Experience
  • 3-6 years of experience in software development
Technical Skills
  • Python
  • PHP
  • Ruby
Soft Skills
  • Critical Thinking
  • Work Ethic
Certifications
  • AWS Certified Developer
  • Scrum Master Certification
Languages
  • English: Fluent

Advantageous

  • Experience with cloud services: Hands-on experience with AWS or Azure for app deployment.
  • Understanding of microservices architecture: Familiarity with designing applications that utilize microservices.

Benefits

  • Comprehensive health insurance
  • Performance bonuses
  • Opportunity for remote work
  • Education reimbursement programs

Company Culture

  • Diversity and Inclusion: We thrive on maintaining a diverse workforce and inclusive practices that value every individual's contributions.
  • Work-Life Balance: We support work-life balance, understanding that it is crucial for employee satisfaction and productivity.
Status: Open