Software Engineer

Johannesburg FULL TIME R40,000 - R60,000 / Month
(R480,000 - R720,000 / Year)

Job Description

As a Software Engineer at Tech Innovations Inc., you'll be at the forefront of software design and development. We are seeking someone who is adept at full-stack development, with a strong understanding of both back-end and front-end technologies. The role demands an innovative mindset to create robust software solutions that meet the needs of our diverse clientele while maintaining high code quality.

Responsibilities

  • Develop, test, and maintain software applications using various technologies.
  • Collaborate with UX/UI designers to create user-friendly interfaces.
  • Participate in code reviews to uphold the quality standards.
  • Ensure integration of software components and third-party programs.
  • Monitor system performance and optimize as necessary.
  • Provide technical support and training for users.

Requirements

Education
  • Bachelor's degree in Information Technology
  • Preferred Master's degree
Experience
  • At least 4 years of experience in full-stack development
Technical Skills
  • Java
  • HTML/CSS
Soft Skills
  • Communication
  • Problem Solving
Certifications
  • Project Management Professional (PMP)
  • Microsoft Certified: Azure Developer Associate
Languages
  • English: Fluent

Advantageous

  • Experience with Cloud Services (AWS or Azure): Knowledgeable in deploying applications on cloud infrastructure.
  • Familiarity with Agile Methodologies: Experience working in Agile teams and using Agile project management tools.

Benefits

  • Comprehensive health insurance including dental and optical care.
  • Retirement savings plan with company contribution.
  • Flexibility in working hours with hybrid work model.
  • Performance bonuses based on individual and company success.

Company Culture

  • Innovation: We encourage creative thinking and innovative solutions to enhance our software offerings.
  • Team Spirit: We thrive on teamwork and collaboration with a focus on achieving collective goals.
  • Inclusivity: We celebrate diversity and cultivate an inclusive work environment for everyone.
Status: Open