Software Developer

Johannesburg FULL TIME R50,000 - R70,000 / Month
(R600,000 - R840,000 / Year)

Job Description

We are on the lookout for a Software Developer to join our innovative team. You'll be responsible for designing and developing frontend and backend applications, solving complex problems, and collaborating with cross-functional teams to deliver high-quality software solutions.

Responsibilities

  • Architect robust software solutions that meet client needs.
  • Lead technical projects and mentor junior developers.
  • Monitor application performance and make necessary adjustments.
  • Engage with stakeholders to gather feedback for continuous improvement.
  • Document development processes and maintain technical specifications.

Requirements

Education
  • Bachelor's degree in Information Technology
  • Master's degree in Software Engineering is preferred
Experience
  • 4-6 years of experience in a related software development role
Technical Skills
  • JavaScript
  • Angular
  • PHP
  • Ruby on Rails
Soft Skills
  • Analytical thinking
  • Communication
Certifications
  • Microsoft Azure Developer
  • Certified ScrumMaster
Languages
  • English: Fluent

Advantageous

  • Familiarity with DevOps practices: Experience in collaborating with DevOps teams for seamless deployment.
  • Experience with Agile/Scrum methodologies: Solid understanding of Agile frameworks to enhance team productivity.

Benefits

  • Health insurance including dental and optical cover
  • Generous leave policy and work-life balance
  • Company sponsored events and team-building activities
  • Professional development budget for courses and conferences

Company Culture

  • Innovation: Our culture promotes innovative thinking and creativity.
  • Transparency: We value transparent communication at all levels.
  • Employee Wellness: We prioritize the wellness of our employees through various programs and resources.
Status: Closed