Software Developer

Cape Town FULL TIME R50,000 - R66,667 / Month
(R600,000 - R800,000 / Year)

Job Description

We are looking for a passionate Software Developer to join our Cape Town team. The ideal candidate should have a robust understanding of software engineering principles and will be responsible for designing, developing, and maintaining applications.

Responsibilities

  • Write clean, scalable code for applications.
  • Contribute to the continuous improvement of software development processes.
  • Mentor junior developers and foster a culture of learning.
  • Collaborate on project planning and milestones with other departments.
  • Identify and resolve performance issues.

Requirements

Education
  • Master's degree in Software Engineering or related field is preferred
Experience
  • 5+ years of experience in developing enterprise software solutions
Technical Skills
  • C#
  • Ruby
Soft Skills
  • Problem Solving
  • Leadership
Certifications
  • Certified ScrumMaster (CSM)
  • Microsoft Certified: Azure Developer Associate
Languages
  • English: Fluent

Advantageous

  • Knowledge of CI/CD tools (Jenkins, GitHub Actions): Understanding of continuous integration and deployment processes.
  • Experience with Microservices architecture: Familiarity with developing applications using microservices.

Benefits

  • Comprehensive medical aid and retirement planning
  • Flexible work arrangements
  • Access to training and certifications for professional growth
  • Team-building events and outings

Company Culture

  • Respect and Inclusion: We embrace diversity and create an inclusive environment for all.
  • Work-life Balance: We believe in maintaining a healthy work-life balance for our team.
Status: Closed