Software Developer

Cape Town Full-time R50,000 - R66,667 / Month
(R600,000 - R800,000 / Year)

Job Description

We are on the lookout for a skilled Software Developer to join our innovative team in Cape Town. The successful candidate will play a vital role in designing and developing software applications that meet the needs of our clients. If you have a passion for coding and problem-solving, this position is for you.

Responsibilities

  • Architecture, design, and implementation of software features.
  • Mentor junior developers and encourage knowledge sharing within the team.
  • Create and maintain automated test suites to assure quality.
  • Engage in agile methodologies for efficient project management.
  • Document software processes and guidelines for future developers.

Requirements

Education
  • Bachelor's degree in Computer Science or a related field
Experience
  • 5+ years of software development experience
Technical Skills
  • Java
  • JavaScript
  • Python
  • SQL
  • Version Control (Git)
Soft Skills
  • Analytical thinking
  • Interpersonal skills
Certifications
  • Microsoft Certified: Azure Developer Associate
  • Certified Kubernetes Administrator (CKA)
Languages
  • English: Fluent

Advantageous

  • Familiarity with Agile methodologies: Experience working in Agile development environments for efficient delivery.
  • Understanding of CI/CD pipelines: Knowledge of implementing CI/CD for automated testing and deployment.

Benefits

  • Comprehensive health insurance package
  • Generous leave policy including paid time off
  • Team-building events and social activities
  • Access to continuous learning resources

Company Culture

  • Diversity and Inclusion: We are committed to diversity and fostering an inclusive environment for all.
  • Flexible Work Environment: We offer flexibility in work hours and location, promoting a healthy work-life balance.
  • Focus on Impact: Our projects are designed to make a positive impact in the community and beyond.
Status: Closed