Software Developer

Pretoria Full-time R29,167 - R43,333 / Month
(R350,000 - R520,000 / Year)

Job Description

We are in search of a passionate Software Developer who specializes in Python to join our dynamic Pretoria team. This role entails developing and maintaining high-quality software, collaborating with cross-functional teams, and contributing to innovative projects.

Responsibilities

  • Design software solutions that meet user requirements.
  • Analyze and enhance existing software applications.
  • Utilize version control systems effectively.
  • Engage in team meetings to discuss project progress.
  • Foster collaboration by sharing knowledge and mentoring junior developers.

Requirements

Education
  • Bachelor's degree in Computer Science or a related field
  • Python-related certifications are a plus
Experience
  • 5 years of experience in a software development role, with a focus on Python.
Technical Skills
  • SQL Databases
  • Version Control (Git)
  • JavaScript
Soft Skills
  • Analytical thinking
  • Adaptability
Certifications
  • Microsoft Azure Developer Certification
  • AWS Certified Developer
Languages
  • English: Fluent

Advantageous

  • Knowledge of Agile methodologies: Experience working in Agile environments to enhance team collaboration and efficiency.
  • Contributions to open-source projects: Participation in community projects to showcase skills and innovation.

Benefits

  • Health, dental, and retirement plans
  • Support for continuous learning and development
  • Telecommuting options available
  • Yearly team-building retreats

Company Culture

  • Diversity and Inclusion: We celebrate diversity and aim to build an inclusive workforce with all backgrounds.
  • Community Engagement: Our commitment extends beyond work, contributing positively to our communities.
  • Work-Life Balance: We prioritize a healthy work-life balance through flexible work arrangements.
Status: Open