Software Developer

Cape Town FULL TIME R50,000 - R65,000 / Month
(R600,000 - R780,000 / Year)

Job Description

We are on the hunt for a talented Software Developer to join our dynamic team in Cape Town. This role requires a solid understanding of programming principles and a passion for developing high-quality software solutions. You will be involved in all stages of the development lifecycle, from concept to deployment.

Responsibilities

  • Design, develop, and implement robust software solutions.
  • Engage in troubleshooting and debugging of applications.
  • Collaborate with cross-functional teams to define project requirements.
  • Contribute to project planning and timeline estimations.
  • Maintain code quality and automated testing practices.
  • Provide technical support and guidance to junior developers.

Requirements

Education
  • Bachelor's degree in Computer Science, Engineering, or a related field
  • Master's degree is a plus
Experience
  • 4-6 years of experience in relevant software development roles
Technical Skills
  • C#/.NET
  • Python
Soft Skills
  • Problem Solving
  • Interpersonal Skills
Certifications
  • AWS Certified Developer
  • Microsoft Certified: Azure Developer Associate
Languages
  • English: Fluent

Advantageous

  • Exposure to Cloud Platforms (AWS, Azure): Experience in deploying applications on cloud platforms.
  • Familiarity with CI/CD tools like Jenkins: Understanding of continuous integration/continuous deployment processes.

Benefits

  • Health, dental, and vision coverage
  • Retirement savings plan with contributions
  • Work-life balance efforts with remote days
  • Support for continued education and certifications

Company Culture

  • Growth Mindset: We believe in fostering a growth mindset where team members can thrive and learn continuously.
  • Collaboration: We emphasize the importance of teamwork and collaboration in achieving our goals.
  • Work-Life Balance: We prioritize maintaining a healthy work-life balance for all employees.
Status: Closed