Software Engineer

Johannesburg FULL TIME R37,500 - R50,000 / Month
(R450,000 - R600,000 / Year)

Job Description

As a Software Engineer with Tech Innovations Inc., you'll collaborate with cross-functional teams to build robust software solutions that solve real-world problems. This role is ideal for someone who thrives in a fast-paced and innovative environment.

Responsibilities

  • Design and develop new software solutions in collaboration with the team.
  • Maintain and improve existing software functionalities.
  • Participate in code reviews to ensure quality standards are met.
  • Collaborate with UX/UI designers to deliver an exceptional user experience.
  • Gather and analyze user requirements and provide technical suggestions.
  • Troubleshoot, debug, and resolve complex technical issues.
  • Document development processes and create user manuals.
  • Stay updated with emerging technologies and industry trends.
  • Assist in the deployment of applications and monitoring their performance.
  • Be part of a team that focuses on continuous improvement in coding standards and practices.

Requirements

Education
  • Bachelor's degree in Computer Science or equivalent experience
Experience
  • 3+ years of experience in software development
Technical Skills
  • Java
  • SQL
  • Python
  • JavaScript
  • HTML/CSS
Soft Skills
  • Effective Communication
  • Team Player
  • Problem-Solving
Languages
  • English: Fluent

Advantageous

  • Experience with cloud services (AWS, Azure): Familiarity with cloud platforms for app deployment and management.
  • Knowledge of Agile methodologies: Experience working in Agile environments to enhance productivity.

Benefits

  • Medical aid and retirement benefits
  • Flexible working conditions
  • Professional development opportunities
  • Inclusive company culture

Company Culture

  • Innovation: We empower our team with the freedom to innovate and create solutions that matter.
  • Collaboration: Collaboration is integral to our success, and we make it a point to work closely across teams.
  • Growth Mindset: We value individuals who continue to learn and grow, both personally and professionally.
Status: Closed