Software Engineer

Johannesburg FULL TIME R33,333 - R50,000 / Month
(R400,000 - R600,000 / Year)

Job Description

As a Software Engineer at Tech Innovations, you will have the chance to work on diverse projects and innovate within a collaborative environment. Ideal candidates will have a strong passion for technology and a desire to contribute to impactful software solutions.

Responsibilities

  • Create and manage technical documentation for software development.
  • Support QA teams through rigorous testing and debugging.
  • Collaborate with external vendors and stakeholders for integration projects.
  • Provide technical guidance to junior developers.
  • Stay updated with emerging trends in software development and technology.

Requirements

Education
  • Bachelor's degree in Computer Science or a related field
  • Master's degree is a plus
Experience
  • 3-5 years of experience in software development
Technical Skills
  • Java
  • Spring Framework
  • SQL
  • JavaScript
Soft Skills
  • Problem-solving
  • Effective Communication
Languages
  • English: Fluent

Advantageous

  • Familiarity with Agile methodologies: Experience working in Agile teams to enhance project efficiency and delivery.
  • Knowledge of cloud technologies: Experience with cloud platforms like AWS or Azure.

Benefits

  • Competitive salary with performance bonuses
  • Health and wellness benefits
  • Flexible work hours and opportunities for remote work
  • Professional development and training opportunities

Company Culture

  • Innovation: We cultivate a culture of innovation, pushing the boundaries of technology.
  • Teamwork: Collaboration across departments to achieve shared goals is key to our success.
  • Diversity and Inclusion: We celebrate diversity and foster an inclusive environment for all employees.
Status: Closed