Software Engineer

Johannesburg Full-time R37,500 - R50,000 / Month
(R450,000 - R600,000 / Year)

Job Description

As a Software Engineer within our development team, you will play a crucial role in delivering software projects on time and to spec. You’ll delve into both the server-side and client-side code, ensuring seamless integration and performance.

Responsibilities

  • Develop scalable applications with a focus on user experience.
  • Ensure code quality through best practices and automation.
  • Assist in the integration of third-party APIs and tools.
  • Work with stakeholders to define project timelines and deliverables.
  • Adhere to coding standards and maintain documentation.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
Experience
  • 3+ years of experience in Java-based software development
Technical Skills
  • Java
  • SQL
Soft Skills
  • Teamwork
  • Adaptability
Languages
  • English: Fluent

Advantageous

  • Experience with Agile methodologies: Familiarity with Agile practices to support iterative software development.
  • Familiarity with cloud services (AWS, Azure): Understanding of cloud platforms to enhance application deployment.

Benefits

  • Competitive salary package.
  • Health benefits including medical aid and dental coverage.
  • Paid time off and sick leave.
  • Opportunities for professional development and training.

Company Culture

  • Innovative Environment: A stimulating workplace encouraging technology-driven solutions and creativity.
  • Employee Growth: Commitment to supporting staff development through training and mentorship.
  • Inclusive Culture: Promoting diversity and inclusivity within the workplace.
Status: Closed