Software Engineer

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

Job Description

We are on the lookout for a skilled Software Engineer to join our vibrant team in Cape Town. The ideal candidate will possess a robust understanding of software development principles and a knack for solving complex problems. You will play a key role in designing and developing scalable software solutions, collaborating with cross-functional teams, and ensuring high-quality code.

Responsibilities

  • Engage in the full software development lifecycle, including analysis, design, implementation, and testing
  • Work with cross-functional teams to gather requirements and specifications
  • Utilize version control systems effectively in day-to-day development
  • Design and deliver high-quality software products within deadlines
  • Document technical specifications and architecture

Requirements

Education
  • Bachelor's degree in Information Technology or a related field
  • Professional certifications (e.g., AWS, Azure) are advantageous
Experience
  • 3+ years of relevant experience in software engineering
Technical Skills
  • C#
  • RESTful APIs
  • DevOps
Soft Skills
  • Teamwork
  • Adaptability
Certifications
  • CompTIA Security+
Languages
  • English: Fluent

Advantageous

  • Familiarity with Agile/Scrum methodology: Understanding of Agile principles and experience in Scrum teams.
  • Experience with deployment automation tools (Jenkins): Knowledge of using Jenkins for continuous integration and deployment.

Benefits

  • Comprehensive health and wellness programs
  • Work-life balance initiatives
  • Paid parental leave
  • Employee recognition programs

Company Culture

  • Team Spirit: A strong team spirit with a focus on collaboration and mutual support.
  • Work-Life Balance: Promoting a healthy work-life balance to ensure team well-being.
  • Employee Growth: Encouraging personal and professional growth through training and mentorship.
Status: Closed