Software Architect

Johannesburg FULL TIME R80,000 - R100,000 / Month
(R960,000 - R1,200,000 / Year)

Job Description

Join our dynamic team as a Software Architect. You will be responsible for defining our software architecture, technical standards, and best practices. This role offers the opportunity to work on innovative projects and make a significant impact in the software development landscape.

Responsibilities

  • Lead architecture design sessions for new projects.
  • Work closely with development teams to implement solutions.
  • Establish performance benchmarks for existing software.
  • Participate in code reviews and advocate for high-quality code.
  • Provide strategic guidance on cloud adoption and infrastructure.
  • Support DevOps initiatives to streamline development processes.

Requirements

Education
  • Bachelor's degree in a related field
  • Master's in Software Engineering or similar is preferred
Experience
  • 5+ years of experience in software architecting or similar
Technical Skills
  • JavaScript Frameworks
  • Database Technologies
Soft Skills
  • Analytical Thinking
  • Team Collaboration
Certifications
  • Google Cloud Architect Certification
Languages
  • English: Fluent

Advantageous

  • Experience in blockchain technology: Understanding of blockchain principles and their application in software solutions.
  • Background in cybersecurity: Knowledge of best practices to secure software applications.

Benefits

  • Health and wellness benefits
  • Generous leave policies
  • Remote work options available
  • Access to training programs
Status: Closed