Software Developer

Johannesburg Full-time R25,000 - R37,500 / Month
(R300,000 - R450,000 / Year)

Job Description

As a Software Developer in our Johannesburg office, you will be responsible for creating versatile software solutions. If you are driven, innovative, and eager to work on challenging projects, we would love to meet you. Your role will require strong programming skills and a commitment to delivering top-notch software that meets the needs of our clients.

Responsibilities

  • Write clean, maintainable, and efficient code following best practices.
  • Work closely with team members to deliver high-quality software in a timely manner.
  • Identify areas for improvement in existing programs and propose solutions.
  • Integrate front-end elements with server-side logic.
  • Conduct unit testing and be responsible for application performance.
  • Provide technical support to team members and stakeholders.
  • Assist in project planning and resource allocation.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
Experience
  • At least 3 years of experience in software development
Technical Skills
  • Java
  • JavaScript
  • Python
  • SQL
  • Git
Soft Skills
  • Analytical thinking
  • Team player
  • Attention to detail
  • Adaptability
Languages
  • English: Fluent

Advantageous

  • Experience with cloud services (AWS, Azure): Familiar with managing and deploying apps on cloud platforms.
  • Knowledge of Agile methodologies: Experience working in Agile development environments.

Benefits

  • Competitive salary
  • Health insurance
  • Paid time off
  • Opportunities for career growth

Company Culture

  • Collaboration-focused: We emphasize teamwork and collaborative approaches to problem-solving.
  • Innovation-driven: Committed to exploring new ideas and innovative tech solutions.
  • Employee empowerment: Encouraging employees to take initiatives and lead projects.
Status: Closed