Software Engineer

Pretoria FULL TIME R50,000 - R66,667 / Month
(R600,000 - R800,000 / Year)

Job Description

We're looking for a skilled Software Engineer who can deliver innovative software solutions. You will be part of a talented team, contributing to all phases of software development from concept to deployment.

Responsibilities

  • Design software applications according to project requirements.
  • Engage with customers to gather and clarify requirements.
  • Write clean, scalable code and utilize various coding languages.
  • Conduct performance tests and app maintenance.
  • Support the integration of user-facing elements with server-side logic.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
Experience
  • 3-5 years of experience in software development
Technical Skills
  • Java
  • React
  • Python
Soft Skills
  • Critical Thinking
  • Communication
Languages
  • English: Fluent

Advantageous

  • Familiarity with Agile methodologies: Understanding of Agile principles and practices.
  • Experience with cloud-based solutions: Comfortable working in cloud environments like AWS or Azure.

Benefits

  • Comprehensive health insurance and wellness programs.
  • Generous leave policies and work-life balance initiatives.
  • Career advancement opportunities and ongoing training.
  • Flexible working hours and remote work options.

Company Culture

  • Innovation: We encourage a culture of creativity and innovation in all our projects.
  • Inclusivity: We are committed to inclusivity and diversity within our workplace.
  • Team Spirit: We foster teamwork and collaboration across all departments.
Status: Open