Software Engineer

Cape Town FULL TIME R50,000 - R60,000 / Month
(R600,000 - R720,000 / Year)

Job Description

We are on the lookout for a talented Software Engineer to join our dynamic team in Cape Town. The successful candidate will be responsible for developing and maintaining software solutions that meet our clients' needs, utilizing the latest technologies and methodologies in the industry.

Responsibilities

  • Architect and develop software solutions that meet business needs.
  • Work with cross-functional teams to deliver project milestones.
  • Maintain documentation related to software design and architecture.
  • Implement and monitor automated testing and deployment systems.
  • Enhance existing applications with new features based on user feedback.
  • Contribute to team knowledge sharing through regular meetings and presentations.

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
  • Git
  • Docker
Soft Skills
  • Teamwork
  • Communication
Certifications
  • Oracle Certified Java Programmer
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Knowledge of Agile methodologies: Familiarity with Agile principles and practices for software development.
  • Experience with cloud platforms (AWS or Azure): Hands-on experience with cloud services and deployment.

Benefits

  • Competitive salary package
  • Health and wellness benefits
  • Flexible working hours
  • Opportunities for further training and development

Company Culture

  • Innovation: We encourage a culture of innovation where new ideas are embraced and explored.
  • Collaboration: Teamwork is at the heart of our projects, fostering a collaborative environment.
  • Inclusivity: We celebrate diversity and strive for an inclusive workplace.
Status: Closed