Software Developer

Pretoria FULL TIME R40,000 - R60,000 / Month
(R480,000 - R720,000 / Year)

Job Description

We are on the lookout for a talented Software Developer to join our dynamic team in Pretoria. The ideal candidate will have a passion for coding and a robust understanding of both front-end and back-end technologies. You will be instrumental in developing high-quality software solutions that meet the ever-evolving needs of our users. If you thrive in a fast-paced environment and enjoy tackling challenges, we want to hear from you!

Responsibilities

  • Architect robust and scalable applications.
  • Integrate third-party APIs and services as needed.
  • Ensure software development practices align with company standards.
  • Mentor junior developers and provide technical guidance.
  • Assist in project planning and estimation.

Requirements

Education
  • Bachelor's degree in Computer Engineering or equivalent field
  • Master’s degree is a plus
Experience
  • 3+ years of experience in a similar role
Technical Skills
  • C#
  • Django
Soft Skills
  • Problem-solving
  • Attention to detail
Certifications
  • Google Cloud Certified - Professional Cloud Architect
  • Project Management Professional (PMP)
Languages
  • English: Fluent

Advantageous

  • Familiarity with Agile methodologies: Experience working within Agile frameworks like Scrum or Kanban.
  • Experience with machine learning libraries: Knowledge of ML frameworks such as TensorFlow or PyTorch.

Benefits

  • Attractive salary structure
  • Annual leave and sick leave benefits
  • Access to training programs and workshops
  • Remote work options available
  • Team-building events and activities

Company Culture

  • Diversity: We embrace diversity and foster an inclusive environment where everyone can thrive.
  • Open Communication: Open dialogue is encouraged, ensuring everyone feels heard and valued.
  • Work-Life Balance: We prioritize a healthy work-life balance to ensure our team stays motivated and productive.
Status: Closed