Software Developer

Johannesburg Full-time R45,000 - R62,500 / Month
(R550,000 - R750,000 / Year)

Job Description

We're on the lookout for a skilled Software Developer to join our Johannesburg team. The selected individual will work on a variety of software projects aimed at enhancing user experience and system efficiency. To excel in this role, candidates should have a solid grasp of both front-end and back-end technologies.

Responsibilities

  • Build and maintain scalable software solutions.
  • Work with designers and product managers to create user-friendly applications.
  • Perform rigorous testing and debugging to ensure software quality.
  • Keep up-to-date with emerging technologies and apply them as needed.
  • Collaborate with cross-functional teams to enhance overall product strategy.
  • Document development processes and updates for future reference.
  • Provide technical support and troubleshoot software issues post-launch.

Requirements

Education
  • Bachelor's degree in Information Technology
Experience
  • 5+ years of experience in software development
Technical Skills
  • C#
  • JavaScript
  • DevOps
Soft Skills
  • Critical Thinking
  • Adaptability
Certifications
  • Microsoft Certified: Azure Developer Associate
Languages
  • English: Fluent

Advantageous

  • Experience with Docker and Kubernetes: Hands-on experience with containerization and orchestration technologies.
  • Knowledge of microservices architecture: Understanding of microservices and their implementation.

Benefits

  • Comprehensive health and wellness benefits
  • Retirement savings plan with company match
  • Support for continuing education and training
  • Casual work environment
  • Team-building activities

Company Culture

  • Diversity and Inclusion: Our workforce is made up of diverse individuals, and we ensure everyone feels included.
  • Continuous Learning: We encourage our employees to pursue growth through educational opportunities.
Status: Closed