Software Developer

Johannesburg Full-time R25,000 - R41,666 / Month
(R300,000 - R500,000 / Year)

Job Description

We are seeking a skilled Software Developer to join our team in Johannesburg. The ideal candidate will have experience in full-stack development, with a solid understanding of both front-end and back-end technologies. You'll participate in all phases of the software development lifecycle, from concept to deployment, ensuring high performance and responsiveness of applications.

Responsibilities

  • Code, test, and deploy applications and services.
  • Collaborate with cross-functional teams to deliver software solutions.
  • Maintain and enhance existing applications to improve functionality.
  • Contribute to the development of project plans, timelines, and deliverables.
  • Engage in continuous learning to enhance personal and professional skills.

Requirements

Education
  • Bachelor's degree in Information Technology or equivalent
  • Relevant certifications (e.g. AWS, Azure) are a plus
Experience
  • 3+ years of experience in web and software development
Technical Skills
  • PHP
  • SQL
Soft Skills
  • Critical Thinking
  • Adaptability
Certifications
  • Google Cloud Certified - Associate Cloud Engineer
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Familiarity with CI/CD tools: Experience with automated deployment strategies and tools.
  • Understanding of Microservices Architecture: Knowledge of designing architectures based on microservices.

Benefits

  • Comprehensive healthcare packages
  • Retirement plans with employer contributions
  • Work-life balance initiatives
  • Support for continuous learning and development

Company Culture

  • Continuous Learning: We encourage continuous knowledge growth and skill enhancement.
  • Flexibility: We offer flexible work environments to suit diverse needs.
  • Community Engagement: Our team actively participates in community service initiatives.
Status: Closed