Software Engineer

Cape Town Full-Time R37,500 - R54,166 / Month
(R450,000 - R650,000 / Year)

Job Description

Join our team as a Software Engineer, where you will develop innovative software solutions in a collaborative environment. Ideal candidates are proficient in various programming languages and thrive in a dynamic setting. This role is perfect for those looking to make a tangible impact through their work.

Responsibilities

  • Develop and optimize applications that enhance user experience across platforms.
  • Engage in technical design and planning discussions to shape product features.
  • Monitor application performance and improve scalability.
  • Work closely with QA teams to test and validate software solutions.
  • Deliver high-quality software solutions within set deadlines.
  • Mentor junior developers, sharing knowledge and best practices.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master’s degree is an advantage
Experience
  • 3-5 years of experience in software development
Technical Skills
  • C#
  • REST APIs
Soft Skills
  • Problem Solving
  • Time Management
Languages
  • English: Fluent

Advantageous

  • Experience with Cloud Technologies: Familiarity with AWS or Azure cloud services.
  • Knowledge of Agile Methodologies: Experience working in Agile development environments.

Benefits

  • Medical aid and health insurance
  • Retirement fund with employer contributions
  • Work-from-home flexibility
  • Paid time off and sick leave

Company Culture

  • Collaborative Environment: We believe in teamwork and support one another in our quest for innovation.
  • Continuous Improvement: We encourage ongoing learning and professional development for our team members.
  • Diversity and Inclusion: We are committed to creating a diverse workplace where all perspectives are valued.
Status: Closed