Software Engineer

Durban FULL TIME R45,000 - R58,333 / Month
(R550,000 - R700,000 / Year)

Job Description

We are looking for a passionate Software Engineer to join our vibrant team in Durban. As part of our software development team, you will work on both front-end and back-end technologies, contributing to innovative projects. The ideal candidate should have a strong foundation in programming languages and excellent problem-solving skills.

Responsibilities

  • Architect and build software solutions using Agile methodologies.
  • Work with stakeholders to gather requirements and define project scope.
  • Continuously improve software development processes.
  • Implement application security measures.
  • Monitor application performance and optimizations.
  • Mentor junior developers and share best practices.

Requirements

Education
  • Bachelor's degree in Information Technology or related field
Experience
  • 5+ years of experience in software engineering
Technical Skills
  • Java
  • C#
Soft Skills
  • Problem-solving
  • Communication
Certifications
  • Google Cloud Professional Developer
Languages
  • English: Fluent

Advantageous

  • Experience with Agile development methodologies: Background in Agile practices to enhance project delivery.
  • Familiarity with CI/CD tools: Experience with continuous integration and deployment tools.

Benefits

  • Health, dental, and vision insurance coverage
  • Generous annual leave policy
  • Opportunity for remote work
  • Support for continuing education and certifications

Company Culture

  • Continuous Learning: We provide a culture that encourages continuous growth and professional development.
  • Flexibility: We understand the importance of work-life balance and offer flexible work arrangements.
  • Empowerment: Employees are encouraged to take ownership of their projects and ideas.
Status: Closed