Software Developer

Johannesburg FULL TIME R25,000 - R50,000 / Month
(R300,000 - R600,000 / Year)

Job Description

Join our dynamic team as a Software Developer, where you'll be responsible for designing, developing, and maintaining high-quality software solutions. We are looking for someone with a passion for technology and strong problem-solving skills to contribute to a variety of projects.

Responsibilities

  • Maintain and upgrade existing software solutions.
  • Liaise with stakeholders to ensure software aligns with business goals.
  • Install and configure software as needed.
  • Analyze and improve system performance and functionality.
  • Keep up-to-date with new development technologies and industry trends.

Requirements

Education
  • Bachelor's degree in Software Engineering or a related discipline
Experience
  • 5+ years of experience in software engineering
Technical Skills
  • Python
  • Django
Soft Skills
  • Problem-solving
  • Attention to Detail
Certifications
  • AWS Certified Developer
  • Microsoft Certified: Azure Developer Associate
Languages
  • English: Fluent

Advantageous

  • Familiarity with DevOps practices: Experience with CI/CD pipelines and automation tools.
  • Exposure to mobile development: Understanding of mobile application development may be advantageous.

Benefits

  • Comprehensive medical and dental benefits
  • Employer-matched retirement plan
  • Remote work flexibility
  • Employee training and certification opportunities

Company Culture

  • Diversity and Inclusion: We are committed to diversity and value different perspectives within our teams.
  • Employee Wellbeing: Prioritizing employee wellbeing is central to our culture, as we believe healthy teams are successful teams.
  • Respect and Integrity: We uphold a standard of respect and integrity in all interactions within the company.
Status: Open