Software Engineer

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

Job Description

Are you a skilled Software Engineer looking for a new challenge? In this role, you'll leverage your programming skills to design, implement, and maintain robust software solutions in a collaborative environment. Be part of a dedicated team pushing the boundaries of technology in Johannesburg.

Responsibilities

  • Create scalable and robust software systems.
  • Work closely with team members to deliver quality products on time.
  • Conduct testing, debugging, and troubleshooting of applications.
  • Participate in agile ceremonies and contribute to sprint planning.
  • Document technical specifications and maintain project documentation.

Requirements

Education
  • Bachelor's degree in Software Engineering or a related field
  • Master's degree will be an advantage
Experience
  • 5+ years of experience in software development
Technical Skills
  • Spring Framework
  • HTML/CSS
Soft Skills
  • Problem-solving
  • Adaptability
Certifications
  • Oracle Certified Professional, Java SE 11 Developer
  • Certified Kubernetes Administrator (CKA)
Languages
  • English: Fluent

Advantageous

  • Experience with Docker and container orchestration: Practical knowledge of deploying applications with Docker.
  • Experience with CI/CD tools: Hands-on experience with CI/CD tools like Jenkins or GitLab CI.

Benefits

  • Comprehensive medical aid and wellness programs
  • Pension fund contributions
  • Employee discounts and perks
  • Remote working options available

Company Culture

  • Continuous Growth: Encouragement for ongoing personal and professional growth through ongoing training.
  • Collaborative Efforts: We prioritize collaboration and teamwork to reach common goals.
  • Recognition and Rewards: We believe in recognizing and rewarding the hard work of our employees.
Status: Closed