Software Engineer

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

Job Description

Join our team as a Software Engineer, where you'll be responsible for designing, implementing, and maintaining Java applications. We're looking for someone who is passionate about technology and eager to bring innovative ideas to life in a collaborative environment.

Responsibilities

  • Implement software solutions following best practices.
  • Work in an agile environment and participate in daily stand-ups.
  • Conduct code reviews and provide constructive feedback.
  • Assist in user acceptance testing and gather feedback.
  • Mentor junior developers and help foster a collaborative team culture.

Requirements

Education
  • Master's degree is a plus
Experience
  • 5+ years of experience in software engineering
Technical Skills
  • Database Management
  • Version Control
Soft Skills
  • Effective Communication
  • Attention to Detail
Languages
  • English: Fluent

Advantageous

  • Familiarity with Agile methodologies: Experience working in Agile development environments.
  • Knowledge of DevOps practices: Understanding of CI/CD concepts and tools.

Benefits

  • Competitive salary package
  • Health and wellbeing benefits
  • Flexible working hours
  • Opportunities for professional development

Company Culture

  • Innovation: We encourage innovative ideas and creative thinking in our projects.
  • Teamwork: Our collaborative environment promotes teamwork and open communication.
  • Work-Life Balance: We value work-life balance and understand the importance of personal time.
Status: Closed