Software Engineer

Cape Town FULL TIME R50,000 - R80,000 / Month
(R600,000 - R960,000 / Year)

Job Description

We're seeking a Software Engineer with a knack for problem-solving and a passion for technology. You will be involved in the full software development life cycle, from conception to deployment, working alongside a talented team of professionals committed to delivering exceptional products.

Responsibilities

  • Collaborate with UI/UX designers to create user-friendly applications.
  • Develop documentation for software functionality and features.
  • Identify and resolve performance bottlenecks in existing applications.
  • Engage in continuous improvement for processes and software quality.
  • Contribute to application architecture and technical design.
  • Promote best practices in software development and coding standards.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is preferred
Experience
  • 4+ years of relevant experience
Technical Skills
  • C#
  • ASP.NET
  • Ruby on Rails
Soft Skills
  • Problem-solving
  • Communication
Certifications
  • Microsoft Certified: Azure Developer Associate
  • Scrum Master Certified (SMC)
Languages
  • English: Fluent

Advantageous

  • Understanding of DevOps practices: Knowledge of CI/CD processes and tools.
  • Experience with Git: Familiarity with version control systems and best practices.

Benefits

  • Full health benefits including dental and vision
  • Generous retirement contributions
  • Flexible hours and remote working options
  • Professional development opportunities

Company Culture

  • Collaboration: Teamwork is at the heart of our success.
  • Respect and Integrity: We maintain high ethical standards in all our dealings.
  • Supportive Work Environment: We prioritize mental health and well-being of our employees.
Status: Closed