Software Engineer

Johannesburg FULL TIME R50,000 - R66,667 / Month
(R600,000 - R800,000 / Year)

Job Description

We are on the lookout for a driven Software Engineer to join our team in Johannesburg. The successful candidate will play a crucial role in designing, developing, and maintaining cutting-edge software solutions, contributing significantly to innovative projects that drive our business forward.

Responsibilities

  • Develop scalable software applications that meet business needs.
  • Analyze system requirements and ensure quality assurance.
  • Collaborate in agile teams to implement project lifecycles.
  • Conduct testing to identify bugs and ensure code quality.
  • Foster a culture of open communication and collaboration.
  • Create deployment plans and maintain version control.

Requirements

Education
  • Bachelor's degree in Information Technology or related field
  • Certification in Cloud Computing is a plus
Experience
  • 5+ years of experience in software engineering
Technical Skills
  • C#
  • JavaScript
  • REST APIs
Soft Skills
  • Critical Thinking
  • Leadership
Certifications
  • AWS Certified Developer
  • PMP Certification
Languages
  • English: Fluent
  • Zulu: Basic

Advantageous

  • Knowledge of CI/CD pipelines: Experience in automating deployment processes using CI/CD tools.
  • Exposure to cloud platforms like AWS or Azure: Understanding of cloud services and deployment strategies.

Benefits

  • Pension fund contributions
  • Employee wellness programs
  • Work-life balance initiatives
  • Annual company retreats

Company Culture

  • Continuous Improvement: We are committed to continuous improvement and learning.
  • Community Engagement: We actively engage with our community and support social responsibility initiatives.
  • Open Communication: We encourage open communication and transparency across all levels of the organization.
Status: Closed