Software Engineer

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

Job Description

Looking for an enthusiastic Software Engineer to be part of our innovative team in Johannesburg. You'll work on exciting projects that require strong programming abilities, creative problem-solving skills, and effective communication with team members across various departments. Join us in shaping the future of technology!

Responsibilities

  • Develop new features and enhance existing ones using modern technologies.
  • Work with stakeholders to gather and define software requirements.
  • Optimize applications for maximum speed and scalability.
  • Conduct thorough testing and debugging.
  • Provide technical support and troubleshoot user issues.

Requirements

Education
  • Bachelor's degree in Computer Science or a related field
  • Honours degree is a plus
Experience
  • 3-5 years of software development experience
Technical Skills
  • Java/C#
  • React/Angular
  • SQL
Soft Skills
  • Analytical thinking
  • Communication
Certifications
  • AWS Certified Developer
  • Scrum Master Certified (SMC)
Languages
  • English: Fluent
  • Afrikaans: Intermediate

Advantageous

  • Experience with Docker and Kubernetes: Proficiency in using Docker containers and Kubernetes for orchestration.
  • Familiarity with CI/CD pipelines: Understanding of CI/CD practices to streamline software deployment.

Benefits

  • Comprehensive health, dental, and vision plans.
  • Retirement savings plan with matching contributions.
  • Flexible working hours and remote work options.
  • Professional development opportunities.

Company Culture

  • Collaboration: We promote a collaborative work culture where innovative ideas can flourish.
  • Continuous Learning: We encourage our team members to continuously learn and grow their skills.
  • Diversity and Inclusion: We value diversity and strive to create an inclusive environment for all.
Status: Closed