Software Developer

Cape Town FULL TIME R45,000 - R60,000 / Month
(R540,000 - R720,000 / Year)

Job Description

We are looking for a passionate Software Developer based in Cape Town to join our growing team. You will play an integral role in creating user-friendly and efficient software applications. This role offers the chance to work on diverse projects and contribute significantly to the technological landscape of our clients.

Responsibilities

  • Involved in the full software development lifecycle including planning, design, coding, testing, and deployment.
  • Collaborate with UX/UI designers to enhance user experience.
  • Monitor and improve application performance post-release.
  • Engage in iterative testing and troubleshooting to eliminate bugs.
  • Research and apply the best software development practices.
  • Mentor junior developers and provide guidance on best coding practices.

Requirements

Education
  • Bachelor's degree in Information Technology or related field
  • Preferred Master's degree in Software Engineering
Experience
  • 5+ years of experience in a relevant software development role
Technical Skills
  • C#
  • JavaScript
  • Node.js
Soft Skills
  • Creativity
  • Adaptability
Certifications
  • Certified ScrumMaster (CSM)
  • Google Cloud Certified - Associate
Languages
  • English: Fluent

Advantageous

  • Understanding of Microservices architecture: Knowledge of designing and implementing microservices.
  • Skills in Agile methodologies: Experience with Agile practices and project management tools.

Benefits

  • Health care, dental, and vision coverage
  • Performance-based bonuses
  • Work-life balance initiatives
  • Collaborative work environment

Company Culture

  • Diversity and Inclusion: Our workspace embraces diversity, ensuring that all voices are heard.
  • Work-Life Balance: We promote a healthy work-life balance through flexible work hours and remote options.
Status: Closed