Software Engineer

Cape Town FULL TIME R25,000 - R37,500 / Month
(R300,000 - R450,000 / Year)

Job Description

We are on the lookout for a Software Engineer to join our dynamic team. In this role, you will develop, test, and maintain software applications, ensuring optimal performance and user experience. A solid background in collaborative project environments is desirable.

Responsibilities

  • Construct efficient algorithms to solve complex problems.
  • Engage in team meetings to discuss project progress and challenges.
  • Maintain documentation for software applications and processes.
  • Leverage cloud computing platforms for software deployment.
  • Support and mentor junior engineers as needed.

Requirements

Education
  • Bachelor's degree in Computer Science or a related field
  • Master's degree preferred
Experience
  • 4+ years in software engineering, especially with Agile methodologies
Technical Skills
  • C#
  • SQL
Soft Skills
  • Communication Skills
  • Creativity
Languages
  • English: Fluent

Advantageous

  • Knowledge of containerization technologies (Docker): Experience with Docker for application deployment.
  • Experience with automated testing frameworks: Familiar with testing methodologies and tools.

Benefits

  • Comprehensive health insurance plans
  • Retirement savings plan
  • Professional development allowances
  • Team-building activities and events

Company Culture

  • Continuous Learning: We provide opportunities for ongoing learning and skills development.
  • Customer-Centric Focus: Our focus is on delivering exceptional service to our clients.
  • Sustainability: We are committed to sustainable practices in our operations.
Status: Open