Software Engineer

Pretoria FULL TIME R41,667 - R58,333 / Month
(R500,000 - R700,000 / Year)

Job Description

As a Software Engineer at Tech Innovations Inc., you will work closely with cross-functional teams to design, develop, and maintain software solutions. Your input will directly influence our product's functionality and user experience.

Responsibilities

  • Collaborate with other engineers and stakeholders in an agile environment.
  • Research and implement best practices for software development.
  • Assist with the deployment of applications in various environments.
  • Mentor junior developers and help them grow their skills.
  • Stay current with emerging technologies and software trends.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
Experience
  • 5 years of experience in full-stack software development
Technical Skills
  • C#
  • HTML/CSS
Soft Skills
  • Communication
  • Time Management
Certifications
  • Microsoft Azure Developer
Languages
  • English: Fluent

Advantageous

  • Experience with cloud technologies: Hands-on knowledge of cloud services such as AWS or Azure.
  • Proficiency in DevOps practices: Experience with CI/CD, automation, and containerization techniques.

Benefits

  • Medical, dental, and vision insurance
  • Generous PTO and sick leave policy
  • Continuous education reimbursement program
  • Work-life balance programs and activities

Company Culture

  • Learning Culture: We prioritize personal growth and continuous learning within our team.
  • Work-Life Balance: We are committed to maintaining a healthy work-life balance for all employees.
Status: Closed