Software Engineer

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

Job Description

Join our dynamic team as a Software Engineer in Johannesburg and be part of developing next-level software applications. The successful candidate will work closely with cross-functional teams to design, develop, and implement scalable software solutions. A strong grasp of modern programming languages and frameworks is essential, alongside exemplary analytical skills that drive effective problem resolution. Your contributions will be instrumental in enhancing our product offerings and customer satisfaction.

Responsibilities

  • Create and implement software applications using modern programming languages.
  • Liaise with stakeholders to gather requirements and provide updates on development progress.
  • Document software designs, improvements, and iterations adequately.
  • Facilitate debugging sessions to identify systematic defects in the codebase.
  • Assist in developing training materials and documentation for end-users.

Advantageous

  • Knowledge of Agile methodologies: Experience in working within Agile frameworks such as Scrum or Kanban.
  • Familiarity with cloud services: Understanding of AWS, Azure, or other cloud platforms is a plus.

Benefits

  • Comprehensive retirement savings plan with company matching
  • Wellness programs aimed at improving employee health
  • Access to online training resources and certifications
  • Team outings and social events to promote work-life balance

Company Culture

  • Innovation Driven: We promote a culture of creativity and innovation, where every idea counts.
  • Collaborative Environment: Teamwork and support are at the core of our success, encouraging communication and collaboration.
  • Inclusivity and Diversity: We celebrate diversity and embrace unique perspectives, ensuring everyone feels valued.
Status: Open