Software Developer

Johannesburg Full-time R50,000 - R66,666 / Month
(R600,000 - R800,000 / Year)

Job Description

We are searching for a skilled Software Developer to join our team in Johannesburg. The ideal candidate will have a robust understanding of software development principles, and experience with various programming languages. You will work closely with cross-functional teams to design, develop, and maintain high-quality software solutions that meet client needs.

Responsibilities

  • Architect, code, and maintain high-quality software applications.
  • Participate in daily stand-up meetings to discuss progress and roadblocks.
  • Utilize Agile methodologies to manage project timelines effectively.
  • Identify areas for process improvement within the development team.
  • Provide mentorship to junior developers and interns.
  • Document technical specifications and user guides for developed solutions.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree in Software Engineering preferred
Experience
  • 5+ years of software development experience
Technical Skills
  • C#
  • Python
Soft Skills
  • Problem-solving
  • Communication
Certifications
  • Oracle Certified Java Programmer
  • Microsoft Certified: Azure Developer Associate
Languages
  • English: Fluent

Advantageous

  • Experience with microservices architecture: Knowledge of designing and implementing microservices.
  • Experience with Agile development methodologies: Experience working within Agile frameworks to deliver high-quality software.

Benefits

  • Health, dental, and vision insurance
  • Generous retirement savings plan with company matching
  • Flexibility to work from home or remotely as required
  • Access to the latest tools and technologies for your role

Company Culture

  • Continuous Learning: We support ongoing training and personal development opportunities for our team.
  • Respect and Integrity: We believe in treating each other with respect and conducting our business with integrity.
  • Community Engagement: We actively participate in local initiatives and encourage our employees to give back.
Status: Closed