Software Engineer

Johannesburg FULL TIME R35,000 - R50,000 / Month
(R420,000 - R600,000 / Year)

Job Description

As a Software Engineer at Tech Innovations Inc., you will have the opportunity to contribute to exciting projects that impact users across South Africa. Bring your creativity and coding skills to help us push boundaries and deliver exceptional software solutions.

Responsibilities

  • Maintain code integrity and organization across projects.
  • Produce clean, efficient code based on specifications.
  • Lead project deployments and manage release cycles.
  • Assist in trouble-shooting production issues.
  • Foster a culture of continuous improvement and innovation.

Requirements

Education
  • Bachelor's degree in Software Engineering or a related field
  • Master's degree is an advantage
Experience
  • 5+ years of experience in software engineering
Technical Skills
  • C#
  • React
Soft Skills
  • Adaptability
  • Effective Communication
Certifications
  • Oracle Certified Professional
  • Microsoft Certified: Azure Developer Associate
Languages
  • English: Fluent

Advantageous

  • Knowledge of DevOps practices: Understanding of CI/CD pipelines and DevOps strategies.
  • Familiarity with Docker and Kubernetes: Experience with containerization technologies beneficial.

Benefits

  • Health, dental, and vision insurance.
  • Generous annual leave policies.
  • Flexible work arrangements.
  • Continued education reimbursement.

Company Culture

  • Growth Opportunities: We take pride in investing in our team's professional development.
  • Open Communication: We encourage honest and transparent communication at all levels.
  • Work-life Balance: We support our employees in achieving a healthy balance between work and life.
Status: Closed