Software Developer

Johannesburg FULL TIME R25,000 - R40,000 / Month
(R300,000 - R480,000 / Year)

Job Description

As a Software Developer in our vibrant Johannesburg office, you will be an integral part of our development team. Your role will involve collaborating with designers and product managers to develop robust applications that enhance user experience and improve functionality. Creativity and problem-solving skills are essential.

Responsibilities

  • Create and deploy web applications that serve user needs.
  • Actively participate in Agile development processes.
  • Establish and maintain effective working relationships with stakeholders.
  • Utilize APIs and microservices to build functional applications.
  • Analyze system specifications and translate them into software solutions.
  • Monitor performance of applications and implement improvements.

Requirements

Education
  • Bachelor's degree in Software Engineering or Computer Science
Experience
  • 4-6 years of experience in software development
Technical Skills
  • JavaScript
  • SQL
Soft Skills
  • Adaptability
  • Effective Communication
Certifications
  • AWS Certified Developer – Associate
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Familiarity with DevOps practices: Knowledge of CI/CD and automation tools.
  • Experience with mobile application development: Understanding of how to develop applications for mobile platforms.

Benefits

  • Comprehensive health insurance
  • Pension plan with company contributions
  • Flexible working hours including remote work options
  • Employee assistance program and wellness benefits

Company Culture

  • Innovation and Learning: Constant learning is the backbone of our culture; we encourage new ideas.
  • Team Spirit: We promote teamwork and mutual respect among colleagues.
  • Open Communication: We value transparency and active communication at all levels.
Status: Closed