Software Developer

Johannesburg FULL TIME R50,000 - R66,667 / Month
(R600,000 - R800,000 / Year)

Job Description

We are seeking a passionate Software Developer to join our talented team in Johannesburg. The ideal candidate will possess a solid understanding of full-stack development, contributing to the creation and maintenance of innovative software solutions. You will work on exciting projects, collaborating with cross-functional teams to enhance user experiences and optimize performance.

Responsibilities

  • Lead development projects from ideation to delivery, ensuring best practices are followed.
  • Analyze user requirements and convert them into technical specifications.
  • Perform rigorous testing and debugging to ensure software meets standards.
  • Contribute to technical documentation and user guides.
  • Mentor junior developers and help foster a collaborative environment.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
  • Master's degree is preferred
Experience
  • 5+ years of experience in software development
Technical Skills
  • C#
  • HTML/CSS
Soft Skills
  • Teamwork
  • Adaptability
Certifications
  • Microsoft Certified: Azure Developer
  • PMP Certification
Languages
  • English: Fluent

Advantageous

  • Knowledge of microservices architecture: Experience in building scalable applications using microservices.
  • Experience in performance tuning applications: Ability to optimize application performance and scalability.

Benefits

  • Health, dental, and vision insurance
  • Generous paid time off and holidays
  • Work-from-home flexibility
  • Employee learning and development programs

Company Culture

  • Sustainability: We are committed to sustainability practices and reducing our environmental impact.
  • Continuous Improvement: We strive for continuous improvement in both our processes and culture.
  • Employee Empowerment: We empower our employees to take initiative and contribute to their fullest potential.
Status: Closed