Software Architect

Johannesburg Full-time R75,000 - R100,000 / Month
(R900,000 - R1,200,000 / Year)

Job Description

As a Software Architect, you will spearhead the design and implementation of high-quality software solutions. Your expertise will guide our teams in building robust and scalable applications while ensuring adherence to best practices.

Responsibilities

  • Lead architectural design and development of scalable software solutions.
  • Evaluate and select technological platforms, tools, and frameworks.
  • Collaborate with developers and product managers to translate business requirements into technical specifications.
  • Conduct architectural reviews to ensure compliance with standards.
  • Promote best practices in coding standards and software design.
  • Mentor and guide development teams on software architectures.
  • Uncover and anticipate technical risks and issues, offering solutions where possible.
  • Stay ahead of industry trends and introduce relevant technologies.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is advantageous
Experience
  • 8+ years of experience in software development and architecture
Technical Skills
  • Java
  • Microservices
  • Cloud Services
  • DevOps
Soft Skills
  • Leadership
  • Communication
  • Analytical Thinking
Certifications
  • Certified Software Architect
  • AWS Certified Solutions Architect
Languages
  • English: Fluent

Advantageous

  • Experience with containerization tools such as Docker and Kubernetes: Familiarity with deploying and managing applications using container technologies.
  • Knowledge of Agile methodologies and practices: Experience working in agile environments to ensure timely delivery.

Benefits

  • Competitive salary packages
  • Health and wellness subsidies
  • Flexible work schedules
  • Opportunities for career development and training programs

Company Culture

  • Innovation: A creative environment fostered for developing groundbreaking ideas.
  • Collaboration: Teamwork is at the heart of everything we do, enabling success through support and synergy.
  • Diversity and Inclusion: We celebrate diversity and seek to create a culture where everyone feels welcomed and valued.
Status: Closed