Software Engineer

Pretoria FULL TIME R40,000 - R50,000 / Month
(R480,000 - R600,000 / Year)

Job Description

Join our fast-paced team at Tech Innovations Inc. as a Software Engineer where you will develop scalable software solutions. You will work closely with cross-functional teams and have the chance to innovate within a supportive and flexible environment.

Responsibilities

  • Design, code, and test applications with a focus on user experience.
  • Work in an Agile environment and participate in daily stand-ups.
  • Facilitate collaboration across teams and stakeholders.
  • Develop technical documentation for reference and reporting.
  • Engage in troubleshooting and debugging efforts.
  • Stay current with industry developments to enhance software solutions.

Requirements

Education
  • Bachelor's degree in Computer Science or equivalent experience
Experience
  • 3+ years of software development experience preferred.
Technical Skills
  • Java
  • Django
Soft Skills
  • Adaptability
  • Leadership
Certifications
  • Google Cloud Certified - Associate Developer
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Familiarity with Kubernetes: Experience working with Kubernetes for orchestration of containerized applications.
  • Experience with Agile methodologies: Working experience in Agile/Scrum development environments.

Benefits

  • Medical, dental, and vision coverage
  • Paid time off for holidays and vacations
  • Retirement plan with company contribution
  • Opportunities for career advancement and training

Company Culture

  • Continuous Learning: We are committed to continuous learning and professional development, providing our employees with resources to grow.
  • Flexibility: Our hybrid working model allows employees to balance their work and personal lives effectively.
  • Integrity: We uphold the highest standards of integrity and transparency in all our interactions.
Status: Open