Software Developer

Johannesburg FULL TIME R40,000 - R50,000 / Month
(R480,000 - R600,000 / Year)

Job Description

We are seeking a passionate Software Developer to join our vibrant team in Johannesburg. You will engage in designing, developing, and maintaining software applications in a collaborative environment. Ideal candidates will have experience with modern programming languages and a knack for problem-solving.

Responsibilities

  • Develop and implement software solutions based on project specifications.
  • Work with designers to create user-friendly interfaces.
  • Test software for performance and usability.
  • Communicate effectively with project stakeholders.
  • Troubleshoot and resolve technical issues in a timely manner.
  • Continuously improve code quality through best practices.
  • Participate in agile development methodologies.

Requirements

Education
  • Bachelor's degree in Computer Science or a related field
  • Master's degree is a plus
Experience
  • 3-5 years of experience in software development
Technical Skills
  • JavaScript
  • Java
  • HTML & CSS
  • Python
  • SQL
Soft Skills
  • Analytical Skills
  • Teamwork
  • Time Management
Certifications
  • AWS Certified Developer
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Familiarity with Agile methodologies: Experience in agile development practices will be an advantage.
  • Knowledge of cloud platforms: Experience with AWS, Azure, or Google Cloud is a plus.

Benefits

  • Competitive salary package
  • Health insurance and wellness programs
  • Flexible working hours
  • Opportunities for professional development

Company Culture

  • Innovation: Encouraging creative thinking and innovative solutions is central to our values.
  • Collaboration: We believe in teamwork and collaboration to achieve collective goals.
  • Learning and Development: Investing in our team's growth through continuous learning opportunities.
Status: Closed