Software Developer

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

Job Description

We are in search of a skilled Software Developer to join our vibrant team in Cape Town. As a key member of our development team, you'll be responsible for designing and implementing software applications, ensuring they meet both functional and non-functional requirements. You will work closely with cross-functional teams to deliver high-quality software solutions that enhance user experience.

Responsibilities

  • Architect scalable software solutions based on business requirements.
  • Analyze system performance and provide optimization recommendations.
  • Engage with stakeholders to gather and refine requirements.
  • Implement security measures to protect sensitive data.
  • Mentor junior developers and share knowledge with the team.
  • Contribute to the continuous improvement of development processes.
  • Maintain and optimize existing applications for better performance.
  • Develop training materials and provide guidance to users.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
  • Advanced qualifications preferred
Experience
  • 5+ years of experience in software development
Technical Skills
  • JavaScript
  • ASP.NET
  • Docker
Soft Skills
  • Analytical thinking
  • Time management
Certifications
  • Microsoft Certified: Azure Developer Associate
Languages
  • English: Fluent

Advantageous

  • Experience with CI/CD tools: Hands-on experience with continuous integration and deployment tools.
  • Knowledge of cybersecurity best practices: Understanding of security principles in software development.

Benefits

  • Comprehensive health benefits
  • Performance bonuses and salary reviews
  • Workshops and training for skill enhancement
  • Flexible hours and remote work options

Company Culture

  • Inclusivity: We believe in creating an inclusive atmosphere that values diverse perspectives.
  • Employee Empowerment: We empower our employees to take ownership of their work and decisions.
  • Work-Life Balance: We strive to provide a balanced work environment that respects personal time.
Status: Closed