Software Developer

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

Job Description

We are seeking a skilled Software Developer to join our vibrant team in Johannesburg. The ideal candidate will have a strong foundation in software development principles and experience with both front-end and back-end technologies. This role will involve designing and implementing new features, debugging and optimizing existing applications, and collaborating closely with other departments to deliver top-notch software solutions.

Responsibilities

  • Write clean, scalable code using .NET or Java.
  • Work with user experience designers to create user-friendly applications.
  • Develop APIs for internal and external use.
  • Help maintain and improve existing software applications.
  • Stay updated on emerging technologies to improve development processes.

Requirements

Education
  • Bachelor's degree in Information Technology or related field
  • Master’s degree is advantageous
Experience
  • 3-5 years of experience in full software development lifecycle
Technical Skills
  • Python
  • React
Soft Skills
  • Adaptability
  • Problem-solving
Certifications
  • AWS Certified Developer - Associate
  • Google Cloud Professional Developer
Languages
  • English: Fluent

Advantageous

  • Experience with CI/CD Tools: Hands-on experience with Jenkins or GitLab CI.
  • Version Control Skills: Knowledge of Git and branching strategies.

Benefits

  • Comprehensive medical aid
  • Annual bonus based on performance
  • Employee training programs
  • Work-life balance initiatives

Company Culture

  • Continuous Improvement: We encourage our employees to pursue continuous learning and development.
  • Open Communication: We promote open communication and feedback at all levels of the organization.
  • Supportive Environment: Our goal is to create a supportive atmosphere where everyone feels valued.
Status: Closed