Software Developer

Cape Town Full-time R40,000 - R60,000 / Month
(R480,000 - R720,000 / Year)

Job Description

As a Software Developer in our Cape Town office, you will be responsible for designing and developing high-quality software solutions. The ideal candidate should be proficient in modern programming languages and frameworks, with a passion for problem-solving and innovation.

Responsibilities

  • Engage in the full software development lifecycle from concept to deployment.
  • Analyze user requirements and transform them into technical specifications.
  • Maintain and enhance existing software applications.
  • Create testing plans and conduct various types of testing (unit, integration).
  • Mentor junior developers and assist in their professional growth.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is advantageous
Experience
  • 5+ years of experience in software development
Technical Skills
  • C#
  • Java
  • Ruby
Soft Skills
  • Critical Thinking
  • Adaptability
  • Leadership
Certifications
  • AWS Certified Developer
Languages
  • English: Fluent

Advantageous

  • Familiarity with DevOps practices: Experience in CI/CD pipelines and automation.
  • Experience with microservices architecture: Knowledge of designing applications using microservices.

Benefits

  • Generous leave policies including parental leave
  • Health and wellness programs
  • Team building events and activities
  • Supportive work environment for innovation

Company Culture

  • Innovation Focus: Continuous improvement and innovation are at the heart of everything we do.
  • Supportive Community: We foster a supportive community where every team member can thrive.
  • Work-Life Balance: We prioritize balancing the demands of work with personal life for all employees.
Status: Closed