Software Engineer

Durban Full-time R41,667 - R58,333 / Month
(R500,000 - R700,000 / Year)

Job Description

Join our energetic team as a Software Engineer in Durban. You will be responsible for developing and enhancing software applications, working closely with other developers and stakeholders to create best-in-class solutions. If you've got a knack for problem-solving and a passion for software development, we want to hear from you!

Responsibilities

  • Architect and implement software solutions that meet client requirements.
  • Collaborate with other engineers to develop scalable solutions.
  • Review and improve existing applications for better performance.
  • Provide support and guidance to junior developers.
  • Document software processes and report progress regularly.
  • Engage in continuous learning to keep up with industry best practices.

Requirements

Education
  • Bachelor's degree in Computer Science or relevant field
  • Certification in Software Development is preferred
Experience
  • 5+ years of experience in software engineering roles
Technical Skills
  • C#
  • HTML/CSS
  • SQL
Soft Skills
  • Problem-solving
  • Leadership
Certifications
  • Microsoft Certified: Azure Developer Associate
  • Scrum Master Certification
Languages
  • English: Fluent

Advantageous

  • Knowledge of CI/CD Tools: Experience with Continuous Integration and Continuous Deployment tools.
  • Experience in Agile Development: Hands-on experience in Agile methodologies and practices.

Benefits

  • Comprehensive medical aid
  • Annual bonuses based on performance
  • Flexible public holidays and leave
  • Access to professional development programs

Company Culture

  • Community Engagement: We value community involvement and strive to make a meaningful impact.
  • Continuous Learning: We support ongoing learning and development for our employees.
Status: Closed