Software Architect

Johannesburg Full-time R66,667 - R100,000 / Month
(R800,000 - R1,200,000 / Year)

Job Description

Join our team as a Software Architect where you will drive architectural decisions and foster a culture of technical excellence. This role requires a thorough understanding of both software and infrastructure frameworks and the ability to guide development teams in implementing solutions that align with business objectives.

Responsibilities

  • Design and lead the architecture of complex software systems while aligning with business objectives.
  • Work with project managers and developers to ensure coherency of the system architecture.
  • Evaluate and recommend technologies and tools to enhance productivity and efficiency.
  • Develop and implement best practices for software development and technology adoption.
  • Ensure architectural integrity across all aspects of development.
  • Mentor junior developers and provide technical guidance.
  • Assess and address system performance issues and make recommendations for improvement.
  • Collaborate with stakeholders to define technical requirements and project roadmaps.

Requirements

Education
  • Bachelor's degree in Computer Science, Software Engineering or related field
  • Master's degree in Software Engineering or a related field is an advantage
Experience
  • 7+ years of experience in software architecture and development
Technical Skills
  • Java
  • Microservices Architecture
  • Cloud Platforms
  • DevOps Tools
  • Docker/Kubernetes
  • SQL Databases
Soft Skills
  • Leadership
  • Strategic Thinking
  • Communication
Certifications
  • Amazon Web Services Certified Solutions Architect
  • Certified Kubernetes Administrator
  • TOGAF Certified Architect
Languages
  • English: Fluent

Advantageous

  • Knowledge of Agile methodologies: Familiarity with Agile frameworks to enhance project efficiency.
  • Experience with API Management Tools: Hands-on experience with tools like Apigee or MuleSoft for APIs.

Benefits

  • Comprehensive medical, dental, and vision coverage
  • Retirement plan with employer matching
  • Flexible schedules and remote work opportunities
  • Employee training and professional development programs

Company Culture

  • Innovation: We thrive on innovation and encourage our team to think outside the box.
  • Teamwork: Collaboration is at the heart of our culture, enabling rich discussions and diverse perspectives.
  • Continuous Improvement: Dedicated to continuous learning and improvement for personal and professional growth.
Status: Closed