Software Engineer

Pretoria FULL TIME R50,000 - R60,000 / Month
(R600,000 - R720,000 / Year)

Job Description

Join us as a Software Engineer where you'll utilize your Java expertise to contribute to fascinating projects. The role will involve working closely with product managers and other engineers to create effective software solutions. If you are committed to quality, eager to learn, and ready to take on challenges, we want to hear from you!

Responsibilities

  • Lead software development projects from concept to completion.
  • Mentor junior developers and share best practices.
  • Analyze user needs and develop software solutions accordingly.
  • Ensure security protocols are followed in application design.
  • Optimize applications for maximum speed and scalability.

Requirements

Education
  • Bachelor's degree in Software Engineering or Technology-related field
  • Master's degree is advantageous
Experience
  • 5+ years of experience in Java development or related field
Technical Skills
  • Java
  • SQL
  • Agile Methodologies
Soft Skills
  • Analytical Thinking
  • Communication
Certifications
  • AWS Certified Developer
Languages
  • English: Fluent

Advantageous

  • Experience with Kubernetes: Experience in Kubernetes for managing containerized applications.
  • Familiarity with CI/CD Tools: Understanding of Continuous Integration and Continuous Deployment processes.

Benefits

  • Comprehensive health insurance
  • Annual performance bonuses
  • Remote work days available
  • Ongoing training and professional development

Company Culture

  • Learning Culture: We foster continuous learning and improvement, encouraging professional growth through training and workshops.
  • Employee Empowerment: We empower employees to take ownership of their work and contribute to the company's success.
  • Work-Life Balance: We prioritize a healthy work-life balance, offering flexible working arrangements to our employees.
Status: Closed