Software Developer

Johannesburg FULL TIME R40,000 - R50,000 / Month
(R480,000 - R600,000 / Year)

Job Description

We are on the lookout for a talented Software Developer with a strong Python background to join our Johannesburg team. This role demands innovative thinking and the ability to develop robust software solutions that meet our client needs. Our ideal candidate is passionate about technology and eager to work in a collaborative setting.

Responsibilities

  • Conduct unit and integration testing to ensure software functionality.
  • Maintain up-to-date knowledge of technological trends and innovations.
  • Support and mentor junior developers in best practices.
  • Develop comprehensive testing strategies for applications.

Requirements

Education
  • Bachelor's degree in Computer Science or equivalent field
  • Master's degree in Software Engineering is preferred
Experience
  • 4+ years of experience in Python development
Technical Skills
  • RESTful APIs
  • Git
  • Docker
Soft Skills
  • Adaptability
  • Critical Thinking
Certifications
  • Google Professional Cloud Architect
  • Scrum Master Certified (SMC)
Languages
  • English: Fluent

Advantageous

  • Experience with React or Angular: Familiarity with frontend frameworks enhances development capabilities.
  • Knowledge of Agile methodologies: Experience working in Agile environments preferred.

Benefits

  • Comprehensive healthcare package
  • Generous retirement savings plan
  • Work-life balance focused environment
  • Professional development support

Company Culture

  • Growth and Development: We prioritize personal and professional growth, providing excellent learning opportunities.
  • Flexibility: We offer flexible working conditions to help our team balance their personal and professional lives.
  • Respect: We foster a respectful work environment where everyone's contributions are valued.
Status: Open