Software Programmer

Johannesburg FULL TIME R18,750 - R50,000 / Month
(R225,000 - R600,000 / Year)

Job Description

As a Software Programmer, you will play a key role in developing, testing, and maintaining software applications. You will work closely with our talented development team to ensure that programs not only meet client requirements but are delivered punctually and efficiently.

Responsibilities

  • Implement software solutions based on client specifications.
  • Ensure adherence to best coding practices and standards.
  • Perform regular maintenance on existing applications and systems.
  • Communicate continuously with project managers and team leads.
  • Utilise version control systems effectively.
  • Assist with troubleshooting and debugging of software issues.
  • Document development processes and technical specifications.
  • Utilise testing methodologies to ensure software quality.
  • Be proactive in suggesting improvements to the software development process.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree or equivalent experience is preferred
Experience
  • Advanced experience with agile development methodologies is preferred
Technical Skills
  • JavaScript
  • React
  • Django
Soft Skills
  • Analytical skills
  • Leadership
Certifications
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Mobile development experience: Background in developing mobile applications for iOS or Android.
  • Machine learning basics: Understanding of machine learning concepts and frameworks.

Benefits

  • Comprehensive health insurance
  • Employee wellness programs
  • 401(k) with company match
  • Generous annual leave policy

Company Culture

  • Innovation: We prioritize innovative solutions and encourage creative thinking.
  • Team Excellence: We strive for excellence in every project, valuing teamwork above all.
Status: Closed