Software Architect

Johannesburg FULL TIME R70,000 - R90,000 / Month
(R840,000 - R1,080,000 / Year)

Job Description

Join our innovative team as a Software Architect, where you will be responsible for designing robust systems and guiding the technical direction of projects. Your expertise will help us meet our business goals and enhance our clients’ satisfaction.

Responsibilities

  • Design and develop software architecture specifications and guidelines.
  • Lead the design and implementation of software solutions.
  • Collaborate with developers and stakeholders to gather requirements.
  • Evaluate and recommend tools, technologies, and processes to ensure high-quality software delivery.
  • Review code and provide mentoring to development teams.
  • Identify and mitigate technical risks during the project lifecycle.
  • Stay up to date with industry trends and technologies.

Requirements

Education
  • Bachelor's degree in Computer Science or a related field
  • Master's degree is a plus
Experience
  • 5+ years of experience in software development and architecture
Technical Skills
  • Java
  • Microservices
  • Cloud Platforms
Soft Skills
  • Leadership
  • Communication
  • Analytical Thinking
Certifications
  • AWS Certified Solutions Architect
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Familiarity with Agile methodologies: Experience working in Agile/Scrum environments.
  • Experience with DevOps practices: Familiarity with CI/CD pipelines and infrastructure automation.

Benefits

  • Medical aid and retirement fund contributions
  • Flexible working hours
  • Opportunities for professional development
  • Employee wellness programs

Company Culture

  • Collaboration: We believe in teamwork and have a culture that values contributions from all employees.
  • Innovation: Encouraging an atmosphere of creativity where ideas can flourish.
  • Continuous Learning: We support our employees’ growth through ongoing education and training programs.
Status: Open