Software Developer

Johannesburg FULL TIME R37,500 - R50,000 / Month
(R450,000 - R600,000 / Year)

Job Description

As a Software Developer, you will participate in creating user-friendly software solutions that meet client needs. You will employ industry best practices and cutting-edge technologies to deliver high-performance applications.

Responsibilities

  • Collaborate with the user experience team to ensure high-quality product deliverables.
  • Participate in troubleshooting and performance tuning of applications.
  • Prepare technical documentation and operational guidelines.
  • Engage in peer programming and mentorship for junior developers.

Requirements

Education
  • Bachelor’s degree in Computer Science or related field
  • Master’s degree is a plus
Experience
  • 3+ years of relevant software development experience
Technical Skills
  • JavaScript
  • Java
  • Python
  • C#
Soft Skills
  • Communication
  • Problem-solving
  • Adaptability
Certifications
  • AWS Certified Developer
  • Microsoft Certified: Azure Developer Associate
Languages
  • English: Fluent

Advantageous

  • Experience in Agile development environments: Familiarity with agile methodologies like Scrum or Kanban.
  • Knowledge of database systems: Experience with databases such as MySQL, PostgreSQL, or MongoDB.

Benefits

  • Health and wellness benefits
  • Transport allowance
  • Flexible working hours
  • Professional development assistance

Company Culture

  • Innovation: We encourage out-of-the-box thinking and innovation in our projects.
  • Teamwork: Our collaborative culture promotes effective teamwork and communication.
  • Continuous Learning: We value lifelong learning and encourage employees to pursue ongoing education and skill development.
Status: Closed