Senior Software Developer

Cape Town FULL TIME R50,000 - R60,000 / Month
(R600,000 - R720,000 / Year)

Job Description

We are on the lookout for a Senior Software Developer who is passionate about technology and innovation. You will be responsible for crafting robust software solutions, ensuring optimal functionality, and contributing to a culture of continuous improvement within the team.

Responsibilities

  • Implement software solutions according to the best practices and development standards.
  • Contribute to system architecture discussions and planning.
  • Assist in identifying new technologies that can improve development efficiency.
  • Engage in peer reviews and mentor colleagues to foster a culture of learning.
  • Prepare documentation and reports on software performance and system updates.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is a plus
Experience
  • 5+ years of experience in software development
Technical Skills
  • Java
  • Python
  • SQL
  • JavaScript
  • Django
  • Cloud Computing
Soft Skills
  • Critical Thinking
  • Communication
  • Teamwork
Certifications
  • AWS Certified Developer – Associate
  • Scrum Master Certification
Languages
  • English: Fluent

Advantageous

  • Experience with Agile Methodologies: Familiarity with Agile software development methodologies and practices.
  • Experience with DevOps Practices: Knowledge of CI/CD processes and container orchestration using Docker and Kubernetes.

Benefits

  • Competitive salary with performance bonuses
  • Medical, dental, and retirement benefits
  • Flexible work hours and remote options
  • Professional development and training budget
  • Team-building events and activities

Company Culture

  • Innovation: We foster an environment where creative solutions are encouraged.
  • Teamwork: Collaboration among colleagues is key to our success.
  • Inclusivity: We value diversity and promote inclusivity within our teams.
Status: Closed