Senior Software Developer

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

Job Description

We are in search of a Senior Software Developer who thrives in a dynamic environment. The ideal candidate will possess a blend of technical acumen and creativity to design, develop, and maintain software solutions that meet user needs. This role offers an exciting chance to work with the latest technologies and contribute to impactful projects.

Responsibilities

  • Create innovative software applications using modern technologies.
  • Improve application performance through optimization techniques.
  • Manage software testing and quality assurance processes.
  • Actively participate in sprint planning and retrospectives.
  • Share knowledge of best practices and industry standards with team members.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is beneficial
Experience
  • 5+ years of experience in a fast-paced development environment
Technical Skills
  • TypeScript
  • SQL
Soft Skills
  • Project Management
  • Adaptability
Certifications
  • Oracle Certified Professional, Java SE Developer
Languages
  • English: Fluent

Advantageous

  • Working knowledge of CI/CD processes: Familiar with continuous integration and deployment practices.
  • Understanding of Agile methodologies: Experience working within Agile frameworks.

Benefits

  • Health, dental, and vision benefits
  • Generous paid time off policy
  • Employee assistance programs
  • Innovative projects with cutting-edge technology

Company Culture

  • Growth: We invest in the continuous learning and development of our staff.
  • Flexibility: We offer a flexible working environment to accommodate all lifestyles.
Status: Open