Software Developer

Johannesburg FULL TIME R40,000 - R60,000 / Month
(R480,000 - R720,000 / Year)

Job Description

As a Software Developer, you'll play a crucial role in crafting software solutions that drive our business forward. You will work closely with product managers and designers to translate user requirements into functional software. If you're someone who enjoys problem-solving and delivering high-quality code, this role in Johannesburg is perfect for you.

Responsibilities

  • Write clean, scalable Java code and maintain software documentation.
  • Integrate third-party API services into applications.
  • Conduct unit testing and integration testing on software.
  • Implement security and data protection measures.
  • Contribute to Agile development methodologies, participating in sprint planning and retrospectives.
  • Engage with users to collect feedback for continuous improvement.

Requirements

Education
  • Bachelor's degree in Information Technology or equivalent
Experience
  • 4+ years in software development with experience in Java technologies.
Technical Skills
  • Java
  • Maven
  • SQL
Soft Skills
  • Leadership
  • Adaptability
Certifications
  • AWS Certified Developer
Languages
  • English: Fluent

Advantageous

  • Familiarity with cloud services: Experience with cloud platforms such as AWS or Azure.
  • Understanding of Agile methodologies: Experience in working in Agile Scrum teams.

Benefits

  • Comprehensive health insurance coverage
  • Retirement savings plan with employer match
  • Work from home options available
  • Employee recognition programs
  • Annual team-building retreats

Company Culture

  • Collaboration: Teamwork is at the heart of our success. We collaborate closely to achieve our goals.
  • Flexibility: We offer flexible working arrangements to help our employees balance work and life.
Status: Open