Software Developer

Cape Town Full-time R40,000 - R50,000 / Month
(R480,000 - R600,000 / Year)

Job Description

We are seeking a passionate Software Developer to join our dynamic team in Cape Town. The successful candidate will contribute to the full software development lifecycle, from analysis and design through implementation and maintenance. You will work closely with clients and other stakeholders to deliver high-quality software solutions that meet user needs.

Responsibilities

  • Engage in full software development lifecycle, from requirements gathering to deployment.
  • Develop unit tests to ensure quality and reliability of software.
  • Communicate progress and issues to team members and management.
  • Assist in troubleshooting and resolving production issues.
  • Mentor junior developers and contribute to team knowledge sharing.

Requirements

Education
  • Bachelor's in Computer Science or equivalent
  • Additional certifications in software development are a plus
Experience
  • 4+ years of experience with a focus on web applications
Technical Skills
  • HTML/CSS
  • SQL
Soft Skills
  • Analytical thinking
  • Communication
Certifications
  • Google Cloud Developer
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Experience with DevOps practices: Exposure to DevOps tools for improved collaboration between development and operations.
  • Understanding of RESTful APIs: Experience designing and developing RESTful services.

Benefits

  • Comprehensive health, dental, and vision coverage
  • Generous leave policies
  • Training and development opportunities
  • Employee assistance programs

Company Culture

  • Inclusivity: We embrace diversity and strive to create an inclusive workplace for everyone.
  • Work-life Balance: We promote a healthy work-life balance to ensure employee well-being.
  • Community Engagement: We encourage participation in community service and outreach programs.
Status: Closed