Software Developer

Johannesburg FULL TIME R33,333 - R50,000 / Month
(R400,000 - R600,000 / Year)

Job Description

We are seeking a skilled Software Developer to join our team in Johannesburg. The ideal candidate will be responsible for designing, developing, and maintaining software applications. You'll work closely with cross-functional teams to deliver high-quality software solutions and contribute to all phases of the software development lifecycle.

Responsibilities

  • Implement software solutions that meet business requirements.
  • Conduct testing and validation of applications.
  • Collaborate with other developers to improve application functionality.
  • Document development processes and code for future reference.
  • Stay updated on industry trends and emerging technologies.

Requirements

Education
  • Bachelor's degree in Information Technology or related field
  • Master's degree is preferred
Experience
  • 5+ years of experience in software development
Technical Skills
  • JavaScript
  • Django
  • Angular
Soft Skills
  • Creative Problem-Solving
  • Leadership
Certifications
  • Microsoft Certified: Azure Developer Associate
  • Scrum Master Certified (SMC)
Languages
  • English: Fluent

Advantageous

  • Experience with testing frameworks: Familiarity with unit testing and end-to-end testing tools.
  • Knowledge of DevOps practices: Experience in CI/CD processes and tools.

Benefits

  • Comprehensive health insurance
  • Yearly bonus based on performance
  • Opportunities for skill enhancement and training
  • Work-life balance initiatives

Company Culture

  • Knowledge Sharing: We encourage sharing knowledge and best practices within the team.
  • Continuous Improvement: We strive for continuous improvement in our processes and solutions.
Status: Closed