Software Engineer

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

Job Description

As a Software Engineer in our Cape Town office, you will be at the center of our software development processes. Your role will include designing, coding, and deploying software while ensuring optimal performance and user satisfaction. This is a fantastic opportunity to advance your career in a collaborative and innovative environment.

Responsibilities

  • Architect and build robust applications leveraging best practices.
  • Work closely with QA teams to ensure high-quality deliverables.
  • Develop documentation for software development processes.
  • Contribute to team meetings and technical discussions.
  • Implement security and data protection measures.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree preferred
Experience
  • 5+ years of experience in full-stack development
Technical Skills
  • C#
  • Angular
Soft Skills
  • Problem-solving skills
  • Leadership
Certifications
  • Certified ScrumMaster (CSM)
  • PMP Certification
Languages
  • English: Fluent

Advantageous

  • Experience in Agile methodologies: Hands-on experience working in Agile software development environments.
  • Knowledge of Machine Learning algorithms: Familiarity with applying ML techniques in software development.

Benefits

  • Comprehensive health benefits including medical and dental
  • Generous leave policies
  • Training and upskilling programs
  • Opportunity for remote work arrangements

Company Culture

  • Work-Life Balance: We support a healthy work-life balance and encourage flexible working options.
  • Empowerment: We empower our employees to make decisions and take ownership of their work.
  • Innovation Driven: Innovation is at the core of what we do, inspiring our team to think outside the box.
Status: Closed