Senior Software Developer

Johannesburg FULL TIME R50,000 - R70,000 / Month
(R600,000 - R840,000 / Year)

Job Description

Join our thriving team in Johannesburg as a Senior Software Developer, where your skills will contribute to pioneering software projects. We value creativity and innovation, providing you with a platform to showcase your talents.

Responsibilities

  • Develop and maintain features for applications using modern programming languages.
  • Collaborate in an agile environment to deliver high-quality software on schedule.
  • Conduct peer code reviews and provide feedback to improve code quality.
  • Research and implement new tools and technologies to enhance application capabilities.
  • Create and maintain technical documentation for systems and applications.
  • Incorporate user feedback to enhance software usability and functionality.

Requirements

Education
  • Bachelor's degree in Computer Science or equivalent experience
Experience
  • 5+ years of experience in software development
Technical Skills
  • JavaScript
  • Java
  • SQL
  • Python
Soft Skills
  • Communication
  • Teamwork
Certifications
  • Scrum Master Certification
  • AWS Certified Developer
Languages
  • English: Fluent

Advantageous

  • Familiarity with cloud platforms like AWS or Azure: Experience deploying applications on cloud platforms.
  • Knowledge of container technologies such as Docker: Experience with containerization and orchestration.

Benefits

  • Competitive salary package
  • Health and wellness programs
  • Flexible working hours
  • Professional development opportunities

Company Culture

  • Innovative Environment: We encourage creativity and open-minded thinking in our teams.
  • Supportive Team Culture: Our collaborative culture ensures that every teammate contributes their voice.
  • Learning and Growth: Continuous learning is part of our DNA; we facilitate personal and professional development.
Status: Closed