Software Developer

Johannesburg FULL TIME R50,000 - R66,667 / Month
(R600,000 - R800,000 / Year)

Job Description

We invite you to become part of our vibrant development team as a Software Developer. You will be responsible for crafting high-quality software solutions that align with our client's needs, ensuring a seamless user experience.

Responsibilities

  • Develop and maintain scalable software solutions in collaboration with cross-functional teams.
  • Conduct code reviews to uphold code quality and standards.
  • Participate in software architecture discussions to improve system design.
  • Identify performance issues and propose solutions to enhance application efficiency.
  • Assist in integrating third-party applications and services.
  • Provide technical support and training to team members and end-users.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is advantageous
Experience
  • 3+ years of experience in software development
Technical Skills
  • JavaScript
  • Java
  • Node.js
  • SQL
  • HTML/CSS
Soft Skills
  • Teamwork
  • Time Management
  • Communication
Languages
  • English: Fluent

Advantageous

  • Knowledge of Agile methodologies: Experience working in an Agile development environment.
  • Familiarity with containerization tools like Docker: Experience in using Docker for application deployment.

Benefits

  • Competitive salary package
  • Medical aid and retirement benefits
  • Flexible working hours
  • Opportunity for professional development

Company Culture

  • Creativity and Innovation: We encourage a culture of creativity where brainstorming and innovative thinking are highly valued.
  • Continuous Improvement: We are committed to continuous learning and self-improvement, fostering a growth mindset among our employees.
  • Diversity and Inclusion: We celebrate diversity and are committed to creating an inclusive work environment for everyone.
Status: Closed