Software Developer

Cape Town FULL TIME R30,000 - R40,000 / Month
(R360,000 - R480,000 / Year)

Job Description

Join our team as a Software Developer, where you'll engage in full-cycle software development, working closely with diverse teams to build impactful applications. Ideal candidates should have a solid foundation in modern programming languages and a passion for solving complex problems.

Responsibilities

  • Design and develop high-quality software solutions for various platforms.
  • Ensure scalability and performance of applications in production.
  • Collaborate with cross-functional teams to deliver software solutions on time.
  • Develop documentation for software design and architecture.
  • Conduct user acceptance testing with end users to validate functionality.
  • Engage in strategic planning and road-mapping of new features.

Requirements

Education
  • Bachelor's degree in Software Engineering or a related field
Experience
  • 3+ years of experience in full-stack development
Technical Skills
  • SQL
  • HTML/CSS
Soft Skills
  • Critical Thinking
  • Communication
Certifications
  • Microsoft Certified: Azure Developer Associate
  • Oracle Certified Professional, Java SE Programmer
Languages
  • English: Fluent

Advantageous

  • Knowledge of DevOps practices: Experience with CI/CD pipelines and automated testing.
  • Familiarity with RESTful APIs: Experience developing and consuming RESTful services.

Benefits

  • Comprehensive health insurance plans
  • Pension fund contributions
  • Work-life balance initiatives and wellness programs
  • Continuous professional development and training

Company Culture

  • Flexibility: We value work-life balance and offer flexible working conditions.
  • Diversity and Inclusion: We celebrate diversity and are committed to creating an inclusive workplace.
  • Community Engagement: Actively contributing to the community and supporting local initiatives.
Status: Closed