Software Developer

Pretoria FULL TIME R30,000 - R40,000 / Month
(R360,000 - R480,000 / Year)

Job Description

Join our dynamic team as a Software Developer, where you will be responsible for designing, developing, and maintaining software applications. We are seeking an innovative professional who can tackle complex challenges and contribute to impactful projects. Bring your creativity and be part of a collaborative environment that values your input and encourages growth.

Responsibilities

  • Engage in the full software development lifecycle: from requirements analysis, design, and implementation to testing and deployment.
  • Ensure software quality and manage version control effectively.
  • Liaise with project managers and stakeholders to align software projects with business objectives.
  • Research and suggest new technologies to enhance product development.
  • Maintain and support existing applications and ensure their timely updates.

Requirements

Education
  • Bachelor's degree in Computer Science, Information Technology, or related field
  • Postgraduate qualification is an advantage
Experience
  • 4+ years of experience in software engineering
Technical Skills
  • Java
  • Spring Boot
  • Angular/React
Soft Skills
  • Attention to Detail
  • Adaptability
Languages
  • English: Fluent

Advantageous

  • Docker Experience: Knowledge of containerization tools like Docker for application development.
  • Familiarity with CI/CD Pipelines: Experience in setting up CI/CD pipelines for automated deployment.

Benefits

  • Comprehensive health benefit plans
  • Company-sponsored pension scheme
  • Flexible hours with work-from-home options
  • Access to training and certifications

Company Culture

  • Continuous Improvement: We emphasize personal and professional growth, with opportunities for ongoing education.
  • Collaboration: We value teamwork and open communication across all levels.
  • Empowerment: We empower our employees to take ownership of their work and ideas.
Status: Closed