Software Architect

Johannesburg FULL TIME R70,833 - R100,000 / Month
(R850,000 - R1,200,000 / Year)

Job Description

Join our established company as a Software Architect, where you will be responsible for shaping the technical direction of our projects. You will collaborate with cross-functional teams to ensure high-quality software delivery and enhance system performance.

Responsibilities

  • Architect software applications ensuring scalability and performance.
  • Collaborate with project managers to ensure project milestones are met.
  • Conduct code reviews and ensure quality assurance processes are adhered to.
  • Work closely with DevOps to optimize deployment pipelines.
  • Participate in troubleshooting and debugging critical issues.
  • Maintain up-to-date knowledge of industry trends and advancements.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is an advantage
Experience
  • 7+ years of experience in software development and architecture
Technical Skills
  • Java
  • .NET
  • Cloud Computing
  • Microservices
  • API Design
  • Agile Methodologies
Soft Skills
  • Leadership
  • Communication
  • Strategic Thinking
Certifications
  • AWS Certified Solutions Architect
  • TOGAF Certification
Languages
  • English: Fluent

Advantageous

  • Experience with Docker and Kubernetes: Familiarity with container orchestration tools is a plus.
  • Experience with CI/CD processes: Knowledge of continuous integration and deployment practices.

Benefits

  • Competitive salary package
  • Health and wellness benefits
  • Flexible working hours
  • Professional development opportunities

Company Culture

  • Innovation: We encourage creative thinking and embrace new technologies.
  • Collaboration: Teamwork is at the heart of our company culture.
  • Integrity: We promote an environment of mutual respect and ethical practices.
Status: Closed