Software Architect

Pretoria FULL TIME R75,000 - R100,000 / Month
(R900,000 - R1,200,000 / Year)

Job Description

As a Software Architect, you'll lead the architectural design and development of groundbreaking software solutions. Collaborating with development teams, you'll ensure that our applications are scalable, efficient, and meet client specifications. We are seeking a strategic thinker who can design solutions while also diving into hands-on coding when necessary.

Responsibilities

  • Lead the architectural design of software applications, ensuring scalability and maintainability.
  • Collaborate with stakeholders to understand requirements and provide technical solutions.
  • Mentor development teams in best practices and architectural patterns.
  • Conduct code reviews to maintain quality standards.
  • Research and implement new technologies to improve software efficiency.
  • Draft technical documentation for software solutions.

Requirements

Education
  • Bachelor's degree in Information Technology or related field
  • Master's degree is an advantage
Experience
  • 8+ years of experience in software architecture and development
Technical Skills
  • Software Development
  • Data Management
Soft Skills
  • Strategic Thinking
  • Collaboration
Certifications
  • Microsoft Certified: Azure Solutions Architect Expert
  • Certified Agile Leader (CAL)
Languages
  • English: Fluent

Advantageous

  • Experience with DevOps practices: Familiarity with CI/CD tools and practices to streamline development processes.
  • Knowledge of machine learning: Understanding of machine learning concepts and practices is a plus.

Benefits

  • Competitive salary.
  • Health, dental, and retirement benefits.
  • Flexible work environment.
  • Professional development opportunities.

Company Culture

  • Innovation: We focus on innovation and encourage creative solutions to problems.
  • Teamwork: Our environment supports collaboration and working together to achieve common goals.
  • Learning and Development: We prioritize continuous learning and development for all team members.
Status: Open