Software Developer

Cape Town FULL TIME R40,000 - R50,000 / Month
(R480,000 - R600,000 / Year)

Job Description

As a Software Developer with our company, you will be tasked with creating innovative software applications and helping troubleshoot and resolve issues. The ideal candidate will bring a wealth of programming knowledge, a collaborative spirit, and an eagerness to learn and grow in a challenging environment.

Responsibilities

  • Build and improve software applications based on user feedback.
  • Work closely with UX/UI designers to ensure quality user experience.
  • Participate in all phases of the software development lifecycle.
  • Develop APIs and services to streamline workflows.
  • Implement security measures in software solutions.
  • Conduct performance tests to ensure responsiveness.
  • Engage in peer code reviews to share knowledge and improve code quality.
  • Collaborate with project managers to meet deadlines and project goals.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
Experience
  • 3-5 years of experience in software development
Technical Skills
  • Java
  • Python
  • SQL
  • JavaScript
  • HTML/CSS
Soft Skills
  • Problem-solving
  • Teamwork
  • Adaptability
Certifications
  • Certified Java Programmer
  • Microsoft Certified: Azure Developer Associate
Languages
  • English: Fluent

Advantageous

  • Familiarity with Agile methodologies: Experience working within Agile frameworks for software development.
  • Knowledge of cloud services (AWS or Azure): Experience in deploying applications to cloud platforms.

Benefits

  • Comprehensive health insurance for you and your family
  • Retirement savings plan with employer matching contributions
  • Flexible hours and the option to work from home
  • Continuous training and career development opportunities

Company Culture

  • Innovation: Our culture thrives on innovation and creative solutions to drive success.
  • Collaboration: We believe in teamwork and open communication to achieve our goals.
  • Growth: We provide opportunities for professional growth and skill enhancement.
Status: Closed