Software Architect - Johannesburg - Software Development

Johannesburg FULL TIME R66,667 - R100,000 / Month
(R800,000 - R1,200,000 / Year)

Job Description

We are actively seeking an experienced Software Architect to lead our development team in Johannesburg. The ideal candidate will demonstrate a comprehensive understanding of software architecture design principles and will be pivotal in pioneering innovative software solutions.

Responsibilities

  • Architect and design robust software systems with a focus on scalability and maintainability.
  • Oversee the deployment process and ensure software solutions are effectively implemented.
  • Analyze existing systems and propose enhancements or improvements.
  • Work with stakeholders to address technical challenges and deliver innovative solutions.
  • Participate in technical planning and road mapping.
  • Enhance the performance of existing applications and systems.
  • Monitor industry trends and technology advancements to keep solutions up to date.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
  • Master's degree is an advantage
Experience
  • 8+ years of software design and architecture experience
Technical Skills
  • JavaScript
  • Python
  • Database Management
Soft Skills
  • Teamwork
  • Adaptability
Certifications
  • Google Professional Cloud Architect
  • Certified Kubernetes Administrator (CKA)
Languages
  • English: Fluent

Advantageous

  • Experience with Terraform: Hands-on experience in infrastructure as code using Terraform.
  • Experience with performance testing tools: Knowledge of performance testing frameworks and tools for software applications.

Benefits

  • Comprehensive health insurance including dental and vision.
  • Generous retirement plan with matching contributions.
  • Opportunity for remote work and flexible schedules.
  • Access to ongoing training and development resources.

Company Culture

  • Continuous Improvement: We are committed to continuous improvement and learning, always seeking ways to enhance our skills and expertise.
  • Employee Empowerment: We empower our employees to take initiative and make decisions that drive the company forward.
  • Work-Life Balance: We value a healthy work-life balance and support flexible working arrangements.
Status: Closed