Software Developer

Cape Town FULL TIME R30,000 - R40,000 / Month
(R360,000 - R480,000 / Year)

Job Description

We are seeking a talented Software Developer to join our dynamic team in Cape Town. The successful candidate will work on developing and maintaining our core software applications, ensuring high performance and responsiveness. You will collaborate with cross-functional teams to shape our software development process and contribute to innovative projects.

Responsibilities

  • Design, develop, and test software applications.
  • Work in an Agile environment, participating in sprints and ceremonies.
  • Collaborate with the QA team to ensure high-quality deliverables.
  • Monitor system performance and troubleshoot issues.
  • Contribute to iterative improvements of development standards.
  • Assist in the training of junior staff.
  • Engage in knowledge sharing within the development community.

Requirements

Education
  • Bachelor's degree in Information Technology or related field
  • Master's degree in Software Development preferred
Experience
  • 4-6 years of experience in application development
Technical Skills
  • Java
  • Spring Framework
  • RESTful APIs
Soft Skills
  • Teamwork
  • Time Management
Certifications
  • Microsoft Certified: Azure Developer Associate
  • AWS Certified Solutions Architect (Associate)
Languages
  • English: Fluent

Advantageous

  • Knowledge of cloud services: Experience with cloud platforms like AWS or Azure.
  • Experience with microservices architecture: Familiarity with building applications using microservices.

Benefits

  • Comprehensive benefits package
  • Retirement savings plan with company match
  • Work-life balance initiatives
  • Regular team-building events

Company Culture

  • Professional Growth: We provide ample opportunities for professional development and skill enhancement.
  • Supportive Atmosphere: We believe in supporting our employees and helping them thrive.
Status: Closed