Software Developer

Johannesburg FULL TIME R30,000 - R40,000 / Month
(R360,000 - R480,000 / Year)

Job Description

Join our dynamic tech team as a Software Developer in Johannesburg! We are looking for a talented individual who can develop, test, and implement software applications based on project requirements. You will work collaboratively with other team members to incorporate new features and resolve any software bugs to ensure optimal functionality. If you thrive in a fast-paced environment and have a knack for problem-solving, we want to hear from you.

Responsibilities

  • Manage the complete software development lifecycle including requirements gathering and analysis.
  • Write clean, maintainable, and efficient code.
  • Integrate user-facing elements with server-side logic.
  • Perform end-to-end software testing to ensure optimal performance.
  • Contribute to the team’s understanding of best security practices.
  • Mentor junior developers and assist them in their professional growth.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
Experience
  • 4+ years of experience in software development
Technical Skills
  • Java
  • Python
  • SQL
  • HTML/CSS
Soft Skills
  • Teamwork
  • Adaptability
Certifications
  • Scrum Master Certification
Languages
  • English: Fluent

Advantageous

  • Knowledge of Agile methodologies: Experience working in Agile/Scrum teams for consistent delivery.
  • Experience with Git and version control systems: Proficient usage of Git for version control and collaboration with teams.

Benefits

  • Competitive salary with performance bonuses
  • Medical aid and provident fund contributions
  • Flexible working hours
  • Access to online learning resources

Company Culture

  • Innovation: We value creativity and encourage our team to think innovatively.
  • Collaboration: Team collaboration is key to our success and we foster an inclusive environment.
Status: Closed