Software Engineer

Johannesburg FULL TIME R25,000 - R35,000 / Month
(R300,000 - R420,000 / Year)

Job Description

We are seeking a talented Software Engineer to join our dynamic team in Johannesburg. As part of our innovative company, you will work on exciting projects that push the boundaries of technology. This role requires a solid understanding of software development principles and a passion for coding.

Responsibilities

  • Engage in the entire software development lifecycle from concept to deployment.
  • Utilize agile methodologies for project management.
  • Assist in architecture discussions and decision-making.
  • Mentor junior developers to enhance team capabilities.

Requirements

Education
  • Bachelor's degree in Software Engineering or a related field
Experience
  • 5+ years in software development, preferably in Agile environments
Technical Skills
  • C#
  • DevOps
Soft Skills
  • Teamwork
  • Adaptability
Certifications
  • AWS Certified Developer
Languages
  • English: Fluent

Advantageous

  • Understanding of RESTful APIs: Experience in creating and consuming RESTful web services.
  • Knowledge of cloud platforms: Familiarity with AWS, Azure or Google Cloud services.

Benefits

  • Comprehensive health insurance
  • Annual training budget for skills development
  • Paid time off and sick leave
  • Employee assistance programs

Company Culture

  • Continuous Learning: We believe in lifelong learning and provide resources for personal growth.
  • Work-Life Balance: We support a healthy work-life balance for our employees.
Status: Closed