Software Developer

Johannesburg Full-time R25,000 - R33,333 / Month
(R300,000 - R400,000 / Year)

Job Description

As a Software Developer in Johannesburg, you'll have the opportunity to work on exciting projects and contribute to the development of user-friendly applications. Your role will involve coding, debugging, and optimizing existing software to ensure the best performance. If you're keen on tackling complex challenges and are looking for a stimulating work environment, we want to hear from you!

Responsibilities

  • Design, build and maintain efficient, reusable, and reliable code.
  • Work closely with designers and stakeholders to refine application requirements.
  • Monitor and enhance performance of existing applications.
  • Conduct research and testing of new technologies to contribute to product development.
  • Deliver high-quality software solutions on time.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Relevant certifications would be advantageous
Experience
  • 3+ years of experience in software development
Technical Skills
  • Java
  • C#
  • SQL
  • RESTful APIs
  • Version Control (Git)
Soft Skills
  • Critical thinking
  • Teamwork
  • Time management
Languages
  • English: Fluent

Advantageous

  • Familiarity with Agile frameworks: Experience in working within an Agile software development environment.
  • Knowledge of cloud computing platforms: Experience in using platforms like AWS or Azure.

Benefits

  • Competitive salary and performance bonuses
  • Medical aid and wellness programs
  • Flexible working hours
  • Career development opportunities

Company Culture

  • Team Spirit: We believe in working together and promoting a team-first mentality.
  • Innovation-focused: Encouraging creativity and innovation in a supportive environment.
Status: Closed