Software Developer

Johannesburg FULL TIME R25,000 - R40,000 / Month
(R300,000 - R480,000 / Year)

Job Description

As a Software Developer, you will play a crucial role in designing, developing, and maintaining software applications. You will collaborate with other developers and stakeholders to enhance the functionality of our systems. We seek a passionate individual with a desire to innovate and create impactful software solutions.

Responsibilities

  • Create and manage software documentation.
  • Integrate with third-party services and APIs.
  • Develop automated testing and deployment processes.
  • Evaluate and implement new technologies as needed.
  • Collaborate with design teams to enhance user experience.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree in Software Development would be beneficial
Experience
  • 5+ years experience in software engineering
Technical Skills
  • JavaScript
  • Django
  • RESTful APIs
  • Angular
Soft Skills
  • Problem-solving
  • Adaptability
Languages
  • English: Fluent

Advantageous

  • Knowledge of Agile methodologies: Experience working in Agile teams to deliver software solutions.
  • Experience with CI/CD principles: Familiar with Continuous Integration and Continuous Deployment practices.

Benefits

  • Comprehensive medical aid and retirement plan
  • Work-life balance with flexible hours
  • Generous leave policies including parental leave
  • Access to training and conferences for growth

Company Culture

  • Continuous Learning: We are committed to ongoing training and development for all employees.
  • Respect and Support: We create an environment of respect and support where everyone can thrive.
Status: Closed