Software Engineer

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

Job Description

As a Software Engineer, you'll have the chance to work on diverse software projects, contributing to all phases of the development lifecycle. We're looking for a creative problem solver who can generate fresh ideas to tackle technical challenges.

Responsibilities

  • Design, code, and test innovative software solutions.
  • Work closely with other engineers, product owners, and stakeholders to gather requirements.
  • Engage in proactive troubleshooting and performance optimisation.
  • Document technical specifications and process maps for future reference.
  • Stay updated on technology trends, evaluating and incorporating relevant innovations into projects.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
  • Relevant certifications are a plus
Experience
  • 5+ years of experience in software development
Technical Skills
  • Java
  • Microservices
  • Kubernetes
Soft Skills
  • Adaptability
  • Effective communication
Certifications
  • Google Professional Cloud Architect
  • AWS Certified Solutions Architect
Languages
  • English: Fluent

Advantageous

  • Experience with cloud platforms: Hands-on experience with AWS, Azure, or Google Cloud services.
  • Familiarity with NoSQL databases: Knowledge of NoSQL databases like MongoDB or Cassandra.

Benefits

  • Comprehensive healthcare coverage
  • Generous annual leave and sick leave benefits
  • Work-life balance initiatives and support
  • Training and career advancement programs

Company Culture

  • Collaboration: Teamwork is paramount at our company, where cross-functional collaboration fosters strong project outcomes.
  • Continuous Learning: We encourage ongoing education and the pursuit of new knowledge as part of our work culture.
Status: Closed