Software Developer

Johannesburg Full-time R33,333 - R50,000 / Month
(R400,000 - R600,000 / Year)

Job Description

In this Software Developer role, you will be responsible for producing clean, efficient code and will work hand-in-hand with a diverse team to deliver innovative software solutions. Ideal candidates will have a good grasp of various coding languages and a desire to learn and grow within the software development field.

Responsibilities

  • Engage in gathering project requirements and translating them into technical specifications.
  • Work with the development team to brainstorm and prototype new features.
  • Troubleshoot, test, and maintain the core product software and databases.
  • Assure the coherence of quality and reliability in delivered projects.
  • Stay updated with current programming technologies and frameworks.
  • Coordinate with team members to ensure timelines are met and deliverables are achieved.

Requirements

Education
  • Relevant technical certification is a plus
Experience
  • 4-6 years of software development experience
Technical Skills
  • JavaScript
  • React
Soft Skills
  • Critical thinking
  • Time management
Certifications
  • Microsoft Certified: Azure Developer Associate
  • AWS Certified Developer – Associate
Languages
  • English: Fluent

Advantageous

  • Experience with Agile methodologies: Familiarity with Agile principles and practices is beneficial.
  • Proficient in Git version control: Experience using Git for managing code repositories.

Benefits

  • Competitive salary package and performance bonuses.
  • Medical aid contributions.
  • Paid time off and flexible work hours.
  • Continuous professional development opportunities.

Company Culture

  • Innovation: We promote innovation and creativity in every aspect of our work.
  • Collaborative Environment: Our company culture emphasizes teamwork and sharing ideas.
  • Employee Growth: We provide ample opportunities for training and career development.
Status: Closing Soon