Software Architect

Johannesburg FULL TIME R60,000 - R80,000 / Month
(R720,000 - R960,000 / Year)

Job Description

We are seeking a highly skilled Software Architect to lead our software development initiatives in Johannesburg. The ideal candidate will have a robust understanding of software design principles and architecture patterns, with a strong focus on scalable solutions.

Responsibilities

  • Lead the architecture design of software solutions for various projects.
  • Ensure the best practices for software development lifecycle are followed.
  • Perform code reviews to ensure quality and performance standards are met.
  • Stay updated with industry trends and emerging technologies.
  • Provide technical guidance to development teams, ensuring alignment with architectural vision.
  • Communicate effectively with various stakeholders to facilitate project success.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
Experience
  • 7+ years of experience in software architecture and development
Technical Skills
  • Python
  • RESTful APIs
Soft Skills
  • Strategic Thinking
  • Teamwork
Certifications
  • Google Cloud Professional Architect
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Microservices Experience: Hands-on experience with microservices architecture and design.
  • Version Control Systems (Git): Experience with Git for version control and collaboration.

Benefits

  • Health insurance benefits including dependents
  • Generous leave policies for work-life balance
  • Performance bonuses and recognition programs
  • Continual learning and professional development opportunities

Company Culture

  • Growth Mindset: Our culture promotes personal and professional growth.
  • Work-Life Balance: We prioritize employee well-being and a healthy work-life balance.
  • Feedback Oriented: We encourage open communication and constructive feedback.
Status: Closed