Software Engineer

Johannesburg FULL TIME R20,833 - R29,167 / Month
(R250,000 - R350,000 / Year)

Job Description

We are looking for passionate Software Engineers to join our expanding team. Your main focus will be on Java development, crafting reliable and efficient applications. You'll be surrounded by a team that values creativity, initiative, and technical excellence.

Responsibilities

  • Design and implement new software features using Java.
  • Work alongside UI/UX designers to create a seamless user experience.
  • Integrate third-party APIs and services.
  • Document your development processes and solutions.
  • Help troubleshoot and resolve technical issues.
  • Test applications and debug any problems.
  • Provide technical assistance and support for applications.
  • Adhere to coding standards and best practices.
  • Participate in sprint planning and retrospectives.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree preferred
Experience
  • 5+ years of experience in software development with proficiency in Java
Technical Skills
  • Java
  • Microservices
  • Cloud Platforms (AWS/Azure)
Soft Skills
  • Interpersonal Skills
  • Adaptability
Languages
  • English: Fluent

Advantageous

  • Exposure to Agile methodologies: Hands-on experience working in Agile/Scrum environments.
  • Familiarity with DevOps practices: Understanding of DevOps principles and practices.

Benefits

  • Health and wellness programs
  • Retirement savings plan with company match
  • Work-life balance initiatives
  • Opportunities for career advancement

Company Culture

  • Diversity and Inclusion: We embrace diversity and are committed to creating an inclusive atmosphere.
  • Work-Life Balance: We promote a healthy work-life balance and support flexible working arrangements.
Status: Closed