Software Architect

Stellenbosch Full-time R66,667 - R91,667 / Month
(R800,000 - R1,100,000 / Year)

Job Description

Join us as a Software Architect where your architectural strategies and tech innovations will guide our development teams. In this exciting position, you will work closely with stakeholders to ensure that our solutions are cutting-edge, efficient, and scalable.

Responsibilities

  • Define software architecture principles and best practices.
  • Assist in troubleshooting and debugging complex systems.
  • Work closely with project managers to ensure timely delivery of projects.
  • Foster a culture of continuous integration and continuous deployment.
  • Evaluate and recommend tools to modernize the development process.
  • Create performance monitoring strategies for the architecture.
  • Participate in recruitment and onboarding of new engineering talent.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
Experience
  • 8+ years of experience in software development and architecture
Technical Skills
  • Java
  • Microservices
  • Cloud Technologies
  • Distributed Systems
Soft Skills
  • Leadership
  • Communication
Certifications
  • AWS Certified Solutions Architect
  • TOGAF Certification
Languages
  • English: Fluent

Advantageous

  • Experience with Docker and Kubernetes: Hands-on experience in deploying and managing applications using containers.
  • Agile methodologies: Experience working in Agile development teams for rapid delivery.

Benefits

  • Comprehensive health insurance
  • Retirement savings plan with company matching
  • Flexible working conditions
  • Professional development opportunities

Company Culture

  • Innovative Environment: We encourage creativity and forward-thinking in all of our projects.
  • Collaborative Team: Teamwork is at the heart of our operations, where every idea counts.
  • Continuous Learning: We prioritize learning and development to keep our skills sharp.
Status: Open