Software Engineer

Cape Town FULL TIME R40,000 - R60,000 / Month
(R480,000 - R720,000 / Year)

Job Description

As a Software Engineer, you will be responsible for creating and maintaining software applications that are scalable, user-friendly, and efficient. The ideal candidate will have a solid understanding of various programming languages and frameworks, and profound problem-solving skills to deliver high-quality software solutions.

Responsibilities

  • Contribute to the full software development lifecycle, from requirements gathering to deployment.
  • Ensure software quality by performing unit and integration tests.
  • Assist in optimizing existing applications for enhanced performance.
  • Mentor junior developers in coding and best practices.
  • Collaborate on cross-functional projects with other technical teams.
  • Participate in code reviews and support code integration processes.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
  • Postgraduate qualifications are preferred
Experience
  • 5 years of professional experience in software development
Technical Skills
  • Python
  • SQL
Soft Skills
  • Adaptability
  • Communication
Certifications
  • Microsoft Certified: Azure Developer Associate
  • Certified Agile Developer (CAD)
Languages
  • English: Fluent

Advantageous

  • Knowledge of CI/CD tools: Experience using Continuous Integration and Continuous Deployment tools.
  • Experience with Cloud platforms: Hands-on experience deploying applications on AWS or Azure.

Benefits

  • Health and wellness programs
  • Retirement plan with employer contributions
  • Work-life balance initiatives
  • Ongoing training and mentorship

Company Culture

  • Empowerment and Growth: We empower our employees by providing opportunities for personal and professional development.
  • Respect and Integrity: We value respect and integrity within our teams, ensuring all voices are heard.
  • Work-Life Balance: We offer flexible working arrangements to promote a healthy work-life balance.
Status: Closed