Software Architect

Pretoria Full-time R70,000 - R100,000 / Month
(R840,000 - R1,200,000 / Year)

Job Description

As a Software Architect based in Pretoria, you will lead the technical vision and design of software systems while leveraging modern frameworks and technologies. You will play a crucial role in influencing the development process and ensuring quality delivery.

Responsibilities

  • Design and implement scalable software architectures.
  • Collaborate with product owners to define project scope and requirements.
  • Guide the technical team through the software development lifecycle.
  • Conduct reviews and ensure adherence to coding standards.
  • Evaluate new technologies and methodologies.
  • Participate in system architecture discussions.
  • Mentor junior developers in best practices.
  • Provide technical support and troubleshooting.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is preferred
Experience
  • 7+ years of experience in software development and architecture
Technical Skills
  • Java
  • Cloud Computing
  • Microservices
  • Agile Methodologies
Soft Skills
  • Leadership
  • Communication
  • Problem-solving
Certifications
  • AWS Certified Solutions Architect
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Experience with Docker and Kubernetes: Strong knowledge of container technologies and orchestration tools.
  • Familiarity with DevOps practices: Experience in implementing CI/CD pipelines.

Benefits

  • Competitive salary and performance bonuses.
  • Health and wellness benefits.
  • Flexible working hours.
  • Career development opportunities.

Company Culture

  • Innovation: We embrace innovative approaches to problem-solving.
  • Collaboration: Teamwork and open communication are key to our success.
  • Respect and Integrity: We value respect and integrity in all interactions.
Status: Open