Software Developer

Johannesburg FULL TIME R40,000 - R50,000 / Month
(R480,000 - R600,000 / Year)

Job Description

Join our innovative team as a Software Developer and make a difference in technology. You will be involved in the entire software development lifecycle, from designing solutions to testing and deployment, ensuring that all projects meet the highest standards of coding quality.

Responsibilities

  • Write clean and maintainable code for robust software solutions.
  • Work with cloud technologies and implement cloud-based solutions.
  • Translate business needs into user-friendly applications.
  • Contribute to all phases of the software development lifecycle.
  • Support junior developers and share knowledge to grow the team’s skills.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is a plus
Experience
  • 5+ years of experience in software development
Technical Skills
  • Java
  • Microservices
Soft Skills
  • Analytical skills
  • Effective communication
Certifications
  • Oracle Certified Professional, Java SE Programmer
Languages
  • English: Fluent

Advantageous

  • Experience with cloud services like AWS or Azure: Experience deploying applications using AWS or Azure services.
  • Exposure to containerization with Docker: Understanding of Docker for application development and deployment.

Benefits

  • Comprehensive health benefits package
  • Generous paid leave policies
  • Opportunities for career advancement
  • Access to industry-related training programs

Company Culture

  • Innovation: We encourage innovative thinking and continuous striving to push the boundaries of technology.
  • Professional Growth: Our culture promotes professional growth and development through training and mentorship programs.
  • Work-Life Balance: We believe in maintaining a healthy work-life balance to promote overall team wellbeing.
Status: Closed