Software Developer

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

Job Description

As a Software Developer at Tech Innovations, you'll contribute to various projects using modern frameworks and technologies. This is a fantastic opportunity to grow your skills in a supportive and dynamic environment while helping us build impactful software solutions.

Responsibilities

  • Write clean, maintainable code for various software applications.
  • Integrate third-party APIs and services.
  • Optimise application performance and user experience.
  • Engage with clients to understand their software requirements.
  • Provide support and training for application users.
  • Deliver on-time project milestones as per established deadlines.
  • Promote best coding practices within the team.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Advanced training in software development preferred
Experience
  • 3+ years of experience in software development
Technical Skills
  • JavaScript
  • Java
  • Django
Soft Skills
  • Analytical thinking
  • Communication

Advantageous

  • Experience with Docker and Kubernetes: Familiarity with container technologies is a big plus.
  • Knowledge of CI/CD practices: Familiarity with CI/CD practices enhances software delivery.

Benefits

  • Comprehensive health insurance for employees.
  • Generous leave policy including annual and sick leave.
  • Professional development opportunities.
  • Flexible working conditions.

Company Culture

  • Innovation Culture: We thrive on innovation and encourage ideas that challenge the norm.
  • Collaboration: Team collaboration is at the core of our processes, fostering holistic solutions.
  • Diversity and Inclusion: We are committed to diversity, creating an inclusive workplace that values all backgrounds.
Status: Closed