Software Developer

Johannesburg FULL TIME R20,000 - R30,000 / Month
(R240,000 - R360,000 / Year)

Job Description

As a Software Developer, you will play a crucial role in the entire software development lifecycle. From designing user-friendly interfaces to implementing effective backend solutions, your skills will be pivotal in crafting applications that enhance customer satisfaction. Your expertise in various programming languages will enable you to tackle challenges with enthusiasm and creativity.

Responsibilities

  • Design and implement software solutions to solve business problems.
  • Participate actively in planning and product strategy sessions.
  • Continuously enhance systems and applications based on feedback.
  • Develop technical documentation for user and maintenance reference.
  • Assess new technologies and determine their potential impact.
  • Provide technical support and mentoring for junior developers.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is advantageous
Experience
  • 3-5 years of experience in software development
Technical Skills
  • JavaScript
  • SQL
  • HTML/CSS
  • Git
  • C#
Soft Skills
  • Teamwork
  • Problem-solving
  • Communication
Certifications
  • Microsoft Certified: Azure Developer Associate
  • AWS Certified Developer
Languages
  • English: Fluent

Advantageous

  • Experience with Agile methodologies: Understanding of Agile principles and ability to work in scrum teams.
  • Knowledge of cloud technologies such as AWS or Azure: Experience with cloud platforms for deployment and scaling applications.

Benefits

  • Competitive salary and performance bonuses
  • Medical aid and provident fund
  • Flexible work hours
  • Opportunities for training and development

Company Culture

  • Innovation: We embody a culture of innovation, focusing on creating new solutions to enhance customer experiences.
  • Collaboration: Our work environment is collaborative and encourages creative input from every team member.
  • Diversity: We are committed to fostering a diverse and inclusive workforce that represents various backgrounds.
Status: Open