Software Architect

Johannesburg FULL TIME R75,000 - R100,000 / Month
(R900,000 - R1,200,000 / Year)

Job Description

Join our Johannesburg office as a Software Architect. You'll focus on developing exemplary software designs that meet both current and future business needs. Ideal candidates will have proven experience in software development and architecture, ready to tackle complex problems and provide practical solutions.

Responsibilities

  • Evaluate and select appropriate software tools and technologies.
  • Design architecture for complex software projects and integrations.
  • Oversee and contribute to the implementation of robust software systems.
  • Conduct regular system evaluations and optimize performance.
  • Foster a culture of innovation and continuous improvement within the team.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
  • Master's degree in Architecture or relevant field is an advantage
Experience
  • 5+ years of experience in software architecture and design
Technical Skills
  • Python
  • Docker
Soft Skills
  • Critical Thinking
  • Adaptability
Certifications
  • Certified Architect
  • Scrum Master Certification
Languages
  • English: Fluent

Advantageous

  • Knowledge of blockchain technologies: Experience with blockchain systems and decentralized applications is a plus.
  • Mobile application development experience: Familiarity with mobile app development for iOS and Android platforms.

Benefits

  • Attractive company-sponsored events and outings
  • Retirement savings plan with employer matching
  • Work-life balance initiatives
  • Health and wellness programs

Company Culture

  • Diversity: We celebrate diversity and inclusivity in our work environment.
  • Continuous Improvement: We are committed to continuous improvement and learning opportunities.
  • Employee Empowerment: We encourage employees to take ownership of their work and contribute ideas.
Status: Open