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

  • Architect and oversee the development of scalable software applications.
  • Work closely with cross-functional teams to ensure alignment with requirements.
  • Provide technical guidance and promote best practices in software development.
  • Ensure that design and implementation reflect a high level of usability and performance.
  • Conduct technical reviews and audits to ensure compliance with standards.
  • Develop and maintain documentation for software designs and processes.

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