Software Developer

Johannesburg FULL TIME R30,000 - R40,000 / Month
(R360,000 - R480,000 / Year)

Job Description

As a Software Developer at Tech Innovations Inc., you'll be responsible for creating seamless software solutions. The successful candidate will be a key player in our development team, focused on enhancing user experience and applying best practices in software design.

Responsibilities

  • Design and implement software solutions that meet client needs.
  • Review and refactor code to improve performance and quality.
  • Ensure cross-browser compatibility and responsive design.
  • Utilize version control systems to manage code repositories.
  • Develop and maintain APIs and backend services.
  • Collaborate with the quality assurance team to minimize issues.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
Experience
  • 3+ years of experience in software development
Technical Skills
  • JavaScript
  • React
  • .NET
  • SQL
  • HTML/CSS
Soft Skills
  • Communication
  • Teamwork
  • Adaptability
Languages
  • English: Fluent

Advantageous

  • Experience with Docker: Familiarity with Docker for containerization.
  • Experience with CI/CD tools: Knowledge of CI/CD tools for automated deployment.
  • Familiarity with Agile methodologies: Experience working in Agile development environments.

Benefits

  • Medical aid benefits
  • Performance bonuses
  • Remote work flexibility
  • Ongoing training and development support

Company Culture

  • Collaboration: Our culture encourages teamwork and collaboration across all levels.
  • Innovation: We thrive on innovation and creative solutions to challenges.
  • Diversity and Inclusion: We value diversity and strive to create an inclusive environment.
Status: Open