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

  • Architect scalable web applications with a focus on responsiveness and usability.
  • Work with cross-functional teams to define and ship innovative features.
  • Implement security measures and best practices in software development.
  • Perform system architecture assessments and collaborate on technology roadmaps.
  • Support team members in identifying and launching improvement initiatives.
  • Ensure compliance with software engineering standards and regulations.

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 container technologies like Docker: Hands-on experience with Docker for application deployment.
  • Cloud certifications such as Azure Architect: Certifications in cloud architecture will be beneficial.

Benefits

  • Generous leave policy.
  • Wellness programs.
  • Monthly team-building activities.
  • Training budgets for skill enhancement.

Company Culture

  • Respect: We promote a culture of respect and inclusivity.
  • Engagement: Participation in decision-making is encouraged, fostering team engagement.
Status: Open